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