1
我正在試圖在iPad上使用UITextview
進行簡單編輯。一切都很好,直到我使用外部鍵盤在設備上嘗試我的應用程序。有跡象表明,與我的應用程序干擾的一些鍵盤快捷鍵:命令 + 刪除,選項 + 刪除,等等。禁用外部鍵盤的鍵盤快捷鍵
我想我不需要這些快捷鍵中的一部分,所以我想禁用它們。我可以這樣做嗎?有人可以告訴我該怎麼做嗎?
我正在試圖在iPad上使用UITextview
進行簡單編輯。一切都很好,直到我使用外部鍵盤在設備上嘗試我的應用程序。有跡象表明,與我的應用程序干擾的一些鍵盤快捷鍵:命令 + 刪除,選項 + 刪除,等等。禁用外部鍵盤的鍵盤快捷鍵
我想我不需要這些快捷鍵中的一部分,所以我想禁用它們。我可以這樣做嗎?有人可以告訴我該怎麼做嗎?
使用UItTouch事件
- (void) touchesBegan: (NSSet *) touches withEvent: (UIEvent *) event {
if (myTextField) {
if ([myTextField canResignFirstResponder]) [myTextField resignFirstResponder];
}
[super touchesBegan: touches withEvent: event];
}
欲瞭解更多詳情,請訪問我的博客上的觀點比文本字段以外的位置接觸時禁用鍵盤:
http://aruntheiphonedeveloper.blogspot.com/2011/05/disabing-keyboard-using-uitouch-event.html