我想检测lightning口是否连接了外接键盘。我读过有关听软键盘 keyboardDidHide/Show
的其他答案,但这不是我想要做的。我想知道如何使用这个私有(private) API..
我在 GitHub 上找到了这个 https://github.com/nst/iOS-Runtime-Headers/tree/master/Frameworks/UIKit.framework但是当我尝试复制 UIKeyboardImpl 类时,我遇到了一堆编译错误。 关于如何导入此类以便我可以使用它有什么建议吗?谢谢。
最佳答案
试试这个代码:https://gist.github.com/myell0w/d8dfabde43f8da543f9c
由于它使用 objc_msgSend 与私有(private)类交互,因此您无需处理任何私有(private)头文件。
只需将其添加到文件顶部即可使其正常工作:
#import <objc/message.h>
关于ios - 如何使用 UIKeyboardImpl.isInHardwareKeyboardMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45194826/