Skip to content

Instantly share code, notes, and snippets.

@chrisdiana
Created September 9, 2014 17:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chrisdiana/aa64509aa50c518c54a5 to your computer and use it in GitHub Desktop.
Save chrisdiana/aa64509aa50c518c54a5 to your computer and use it in GitHub Desktop.
Placeholder for UITextView in Xamarin
// sample text box
var descriptionField = new UITextView (new RectangleF (0, 230, UIScreen.MainScreen.Bounds.Width, 100)){
BackgroundColor = UIColor.White,
Text = " Description:",
TextColor = ViewHelpers.DarkGray,
Font = UIFont.FromName("Helvetica", 18f)
};
// some work arounds for UITextView placeholders
var Placeholder = " Description:";
descriptionField.ShouldBeginEditing = t => {
if (descriptionField.Text == Placeholder) {
descriptionField.Text = string.Empty;
}
return true;
};
descriptionField.ShouldEndEditing = t => {
if (string.IsNullOrEmpty (descriptionField.Text)) {
descriptionField.Text = Placeholder;
}
return true;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment