我正在試圖添加一個鍵盤快捷鍵,用於使用外部藍牙鍵盤到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