IOS : 用户界面字段验证的最佳实践

IOS : Best practices for Fields Validation on User Interface

在我的应用程序中,我想在字段中验证 user inputs。例如

If textfields is empty. Or email is in correct format

我不想在 ViewController 中添加验证逻辑,我也不想将 UIView 传递给 Validator Class

我有多个这样的屏幕。

有关验证屏幕的最佳方法的任何建议。

如果您将它定位到多个场景,那么最好为所有 UITextFields 配备一个验证器 class。我写了一个UITextField validator class,用起来很简单。您可以根据需要对其进行修改。看一看。祝你好运

你可以做的是创建 UIViewcategory class 并编写像

这样的实例方法

验证+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 ...
}