我正在尝试为一个没有 UITextField
或 UITextView
的 UIViewController
添加与外部蓝牙键盘配合使用的键盘快捷方式。目前为止,我尝试了以下方法,但都没有成功。
- (BOOL)canBecomeFirstResponder {
return YES;
}
- (NSArray *)keyCommands {
return @[
[UIKeyCommand keyCommandWithInput:@"e" modifierFlags:UIKeyModifierCommand action:@selector(handleShortcut:)]];
}
- (void)handleShortcut:(id)sender
{
NSLog(@"%s",__FUNCTION__);
}
我也遇到了这篇文章中提出的解决方法,但它并没有对我起作用。有什么想法可以处理一个UIViewController中没有文本字段的快捷方式吗?