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

是的,你是對的。 :) –

相關問題