【发布时间】:2016-02-05 14:20:35
【问题描述】:
我正在尝试将用于外部蓝牙键盘的键盘快捷键添加到没有 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 设备是否使用外接键盘?
-
是的,完全正确。这是用于使用外部蓝牙键盘
标签: ios objective-c keyboard