0

在我的应用程序中,我想验证字段中的user inputs。例如IOS:用户界面字段验证的最佳做法

如果textfields为空。或电子邮件是正确甲

我不想在添加验证逻辑视图控制器,无论是我想要的UIView传递给验证

enter image description here

我有多个这样的屏幕。

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

+1

我会为每个字段创建一个验证器类。并传递字段中的字符串或字段自身。你为什么不想这样做? – vikingosegundo

回答

1

如果您将其定位到多个场景,那么最好为您的所有UITextFields设置一个验证器类。我写了一个UITextField validator类,使用非常简单。你可以随意修改它。看一看。祝您好运

+0

只有这个班才够。你所要做的只是把这个类作为你所有的textField的超类。 – iAnurag

2

你可以做的是创造categoryUIView,写实例方法一样

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

最好在UITextField.Rather中添加类别,然后在UIView中添加类别。我的猜测 –

+2

是的,但是通过使用UIView,他也可以检查UITextView的验证,因为他想要全局验证。 – KDeogharkar

+0

是的,你是对的。 :) –

相关问题