我這裏檢查現有的例子所以,對於我來說,你覺得哪一個更好,iPhone:的UITextField驗證
有在一個視圖中許多文本框,我想驗證他們剛當用戶編輯該特定的文本域,否則我必須一起驗證它們,當用戶按下屏幕上的下一個比我顯示所有驗證信息,我不想打擾。我想以兩種不同的方式驗證文本字段,如果它的數字輸入我想驗證它在一個定義的範圍內,例如,如果數字介於5和1000之間,或者如果它的文本,然後如果文本的長度在一個定義的範圍內例如2到10個字符之間。用戶必須能夠輸入超出範圍的任何輸入。
哪個更好;
使用文本框:shouldChangeCharactersInRange
或者是這樣的:
[textField addTarget:self action:@selector(validateField:) forControlEvents:UIControlEventEditingChanged];
,要麼在情況下,我怎麼能檢查在運行時輸入的號碼在範圍內且不要允許用戶輸入大或變小號碼