我真的很苦恼,因为我找不到在iPad连接蓝牙输入设备时显示软键盘的方法。我在网上搜索了一下,得到以下结果:
- 一个stackoverflow上的问题,回答非常简短 如何检测iPad是否连接了外部键盘?
- Erica Sadun开发的针对Cydia环境的应用程序http://www.tuaw.com/2010/06/02/hacksugar-bringing-back-the-on-screen-keyboard/
Erica说的诀窍是回答系统:“没有连接硬件键盘”。我试图为UIKeyboardImpl编写一个类别,并覆盖:
- (BOOL)isInHardwareKeyboardMode {
DEBUG(@"is called");
return NO;
}
但是到目前为止我还没有得到任何东西。重写的方法被调用了,但没有软键盘出现。 Erica也说应用程序是通过动态链接工作的,但我不知道如何完成它。我不需要在AppStore中,因为这是一个私人应用程序,所以我不担心被拒绝。 提前致谢。