0
我想知道爲什麼我無法找到任何有關鍵盤按鍵/按鍵事件的幫助,我實際上想要檢測哪些按鍵被用戶通過iPhone上的鍵盤按下,同時在UITextField中輸入文本。iphone鍵盤keydown/keyup事件?
我想知道爲什麼我無法找到任何有關鍵盤按鍵/按鍵事件的幫助,我實際上想要檢測哪些按鍵被用戶通過iPhone上的鍵盤按下,同時在UITextField中輸入文本。iphone鍵盤keydown/keyup事件?
您可以使用此委託方法得到多數民衆贊成正在進入一個的UITextField字符:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
例如:
if ([string isEqualToString:@"z"]){
// z is being typed.
}
只要確保你說你的UITextField的委託到你實現這個的類文件。
感謝您的幫助湯姆:) ....但我用了一點不同的方法,我通過通知中心調用所需的功能,然後我檢查我在視圖控制器界面中定義的UITextFiled變量。 – user458996 2010-09-27 12:30:44
沒問題。很高興你有一些工作:) – 2010-09-27 14:51:31
這是一個完全不同的事情,他所問的。例如,如果在空的textField中按下退格鍵,則不會獲得事件。 – 2013-06-18 12:44:21