Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Text Box Validation 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)
};
// validation
descriptionField.ShouldEndEditing = t => {
if (string.IsNullOrEmpty (descriptionField.Text)) {
descriptionField.Layer.BorderColor = ViewHelpers.DarkBlue.CGColor;
descriptionField.Layer.BorderWidth = 2;
descriptionField.Text = " Please fill in a Description:";
} else if (descriptionField.Text.Length > 0) {
descriptionField.Layer.BorderWidth = 0;
}
return true;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment