测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可 | MIT |
Released上次发布 | 2015年1月 |
由 Orta Therox 维护。
使用一个令人愉快的 API 在 iOS 模拟器中使用您的键盘。
将此设置为 main.m 中的默认 UIApplication 类 - 当您在模拟器中使用您的应用程序时,您将能够在不使用文本字段的情况下使用键盘执行操作。
要使用自定义 UIApplication 子类,您需要将 main 方法中的第三个参数更改为此 ORKeyboardReactingApplication
。您可以放心地将其留在这个位置用于发布,因为任何非模拟构建都只会编译到一个空的 UIApplication 子类。
int main(int argc, char *argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv,
NSStringFromClass([ORKeyboardReactingApplication class]),
NSStringFromClass([ORAppDelegate class]));
}
}
然后 在您的应用程序中
// Block syntax
[ORKeyboardReactingApplication registerForCallbackOnKeyDown:@"a" :^{
NSLog(@"Hey there 'a' - how're you doing?");
}];
// Target-Action syntax
[ORKeyboardReactingApplication registerForSelectorOnKeyDown:@"d" target:self action:@selector(switchDColours)];
就完成了。
期待具有以下功能的 PR