IOS:用户界面字段验证的最佳实践
在我的应用程序中,我想验证字段中的IOS:用户界面字段验证的最佳实践,ios,objective-c,validation,design-patterns,design-principles,Ios,Objective C,Validation,Design Patterns,Design Principles,在我的应用程序中,我想验证字段中的用户输入。比如说 如果textfields为空。或电子邮件格式正确 我不想在ViewController中添加验证逻辑,也不想将UIView传递给验证程序类 我有多个这样的屏幕 关于验证屏幕的最佳方法的任何建议。如果您针对多个场景,那么最好为所有UITextFields设置一个验证器类。我写了一个非常简单易用的类。您可以根据需要修改它。看一看。祝您好运如果您将其定位于多个场景,那么最好为所有的UITextFields设置一个验证器类。我写了一个非常简单易用的类。
用户输入。比如说
如果textfields为空。或电子邮件格式正确
我不想在ViewController中添加验证逻辑,也不想将UIView传递给验证程序类
我有多个这样的屏幕
关于验证屏幕的最佳方法的任何建议。如果您针对多个场景,那么最好为所有UITextFields
设置一个验证器类。我写了一个非常简单易用的类。您可以根据需要修改它。看一看。祝您好运如果您将其定位于多个场景,那么最好为所有的UITextFields
设置一个验证器类。我写了一个非常简单易用的类。您可以根据需要修改它。看一看。祝你好运你能做的就是创建UIView
的category
类并编写如下实例方法
验证+UIView
+(BOOL)isEmpty:(NSString *)string{
// snippet to check empty validation and return value.
}
+(BOOL)emailValidation:(NSString *)string{
// snippet to check email validation and return value.
}
现在在视图上使用此实例方法
if(![yourview isEmpty]){
// all good ...
}
您可以做的是创建ui视图的category
类,并编写如下实例方法
验证+UIView
+(BOOL)isEmpty:(NSString *)string{
// snippet to check empty validation and return value.
}
+(BOOL)emailValidation:(NSString *)string{
// snippet to check email validation and return value.
}
现在在视图上使用此实例方法
if(![yourview isEmpty]){
// all good ...
}
我将为每个字段创建一个验证器类。并从字段或字段自身传递字符串。为什么不这样做呢?我会为每个字段创建一个验证器类。并从字段或字段自身传递字符串。为什么不这样做呢?最好在UITextField中添加类别,而不是在UIView中。我猜是的,但通过使用UIView,他还可以检查UITextView的验证,因为他希望全局验证。为验证创建一个类别(更好)。最好在UITextField中添加类别,而不是在UIView中。我猜是的,但通过使用UIView,他还可以检查UITextView的验证,因为他希望全局验证。为验证创建一个类别(更好)。谢天谢地,这节课就足够了。你所要做的就是把这个类作为你所有文本字段的超类。只有这个类就足够了。你所要做的就是把这个类作为你所有文本字段的超类。