我們可以在文本字段中定義inout的限制嗎?在特定數量的字符後鍵盤應該隱藏起來。我應該編寫哪些文本字段或鍵盤事件。鍵盤中的TextField輸入限制
0
A
回答
2
你可以做的是在IB的文本框中捕捉一個事件'Editing Changed',並讓它在你的控制器中調用一個IBAction。 verifyInputLimit
。
在這個方法中調用resignFirstResponder
當達到
if ([myLimitedTextField.text length]>=MY_LIMIT {
[myLimitedTextField.text resignFirstResponder];
}
用戶您所需要的規模將仍然能夠「粘貼」一些文本到這個領域比你的極限。如果你不希望這樣,那麼你可以在同一個方法
0
覆蓋以下UITextFieldDelegate的方法截斷它,
- (BOOL)textField:(UITextField *)aTextField shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string
{
if (aTextField == tfAccNumber) {
if (aTextField.text.length >= MAX_LENGTH && range.length == 0) {
return FALSE;
}
}
return TRUE;
}
相關問題
- 1. 限制鍵盤輸入jQuery
- 2. Libgdx - Textfield,顯示鍵盤輸入字段
- 3. 鍵盤中的Textfield
- 4. 限制Textfield只能輸入數字
- 5. iOS:在textField中輸入後如何發送鍵盤
- 6. 鍵盤輸入
- 7. 帶有cocos2d鍵盤的TextField!
- 8. 鍵盤輸入PHP
- 9. Libgdx鍵盤「輸入」
- 10. 鍵盤輸入java
- 11. Ncurses鍵盤輸入
- 12. XNA - 鍵盤輸入
- 13. 軟鍵盤輸入
- 14. Tcl鍵盤輸入
- 15. 鍵盤輸入返回鍵
- 16. 鍵盤輸入與可編程鍵盤
- 17. textfield中的鍵盤焦點問題(Codenameone)
- 18. TextField鍵盤不顯示
- 19. 返回鍵盤iOS Textfield
- 20. XNA - 用鍵盤輸入控制物體
- 21. 全局鍵盤鉤子/原始輸入捕獲鍵盤輸入
- 22. TextField becomeFirstResponder問題的製表鍵(鍵盤)行動
- 23. 按鍵導航,按鍵盤上的事件輸入鍵盤上的輸入
- 24. OSX上的鍵盤輸入
- 25. flash as2 textfield - 輸入關鍵問題
- 26. 輸入鍵盤輸入按鈕
- 27. 使用鍵盤輸入actionscript 3輸入
- 28. 截取OSX中的鍵盤輸入
- 29. Java Applet中的鍵盤輸入
- 30. 在Python中超時的鍵盤輸入