我正在试图添加一个键盘快捷键,用于使用外部蓝牙键盘到UIViewController
,其上没有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__);
}
我还绊了this post与解决方法如下,但它并没有为我工作。任何想法如何处理UIViewController中的快捷键而不是文本框?
您是否在iOS设备上使用外接键盘? – rmaddy
是的,确切地说。这是用于使用外接蓝牙键盘 – Bernd