我知道之前已经问过,我见过的唯一答案是"不需要外部键盘,因为它违反了UI指南".但是,我想使用这样的脚踏板:http://www.bilila.com/page_turner_for_ipad来更改我的应用程序中的页面(除了滑动).此页面调整器模拟键盘并使用向上/向下箭头键.
所以这是我的问题:我如何回应这些箭头键事件?它必须可以像其他应用程序一样管理,但我正在画一个空白.
嗨,我想检测从无线键盘(外部键盘)在iPad应用程序中按下的选项卡按钮,因此我将下一个文本字段设为第一响应者。我正在执行以下代码,但是在Tab键上不起作用。万一返回键工作正常。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if(textField == textName){
if ([string isEqualToString:@"\t"]) {
[textName resignFirstResponder];
[textRno becomeFirstResponder];
}
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
还有其他方法吗?