我們可以在文本字段中定義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. 鍵盤輸入限制
- 3. 限制性鍵盤輸入
- 4. Drupal的textfield輸入限制
- 5. Libgdx - Textfield,顯示鍵盤輸入字段
- 6. Python限制鍵盤輸入每秒
- 7. 鍵盤中的Textfield
- 8. 限制Textfield只能輸入數字
- 9. iOS:在textField中輸入後如何發送鍵盤
- 10. 在JavaFX中將鍵盤輸入與TextField相關聯
- 11. 如何限制提前輸入選項從鍵盤中選擇?
- 12. 鍵盤輸入
- 13. python中的鍵盤輸入
- 14. iOS的UiTextField限制輸入和鍵盤關閉
- 15. 帶有cocos2d鍵盤的TextField!
- 16. 是否可以限制TextField(不是JTextField)中輸入的長度
- 17. 限制爲每秒兩個鍵盤輸入
- 18. iOS中的鍵盤隱藏的TextField
- 19. 軟鍵盤輸入
- 20. XNA鍵盤輸入
- 21. Tcl鍵盤輸入
- 22. 鍵盤輸入PHP
- 23. Libgdx鍵盤「輸入」
- 24. 鍵盤輸入java
- 25. Ncurses鍵盤輸入
- 26. Qt鍵盤輸入
- 27. XNA - 鍵盤輸入
- 28. 鍵盤輸入返回鍵
- 29. 鍵盤輸入與可編程鍵盤
- 30. textfield中的鍵盤焦點問題(Codenameone)