Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
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