2012-01-21 35 views
0

我已經開始在文本字段中進行一些驗證。必須比寫每一個可能的支票更容易。如何用約束格式化UITextFields?

有兩件事情我想要做的:

  1. 我需要的用戶一年鍵入英寸我已將鍵盤設置爲數字。我怎麼能限制長度4最大,檢查,看它是否是在過去<比當年,等...
  2. 只是想另一個條目的長度限制在7個字符

回答

0

你可以使用的UITextField委託 設置委託上的UITextField,然後實現這些方法到類

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 

然後檢查每當更新如果字符串將小於或等於4個字符,做任何其他種類檢查什麼將被更改nd返回YES如果你想允許它和NO如果不是

+0

謝謝,有沒有辦法強制文本字段符合格式初始化? – user1161756

+0

不是我所知道的 – DanZimm