我的应用程序需要知道是否连接了外部键盘。我怎么知道呢?请不要私有(private) API。 :)
最佳答案
如果这与 iOS 相关,我不确定您为什么要检测它,因为硬件键盘的行为与软件键盘完全相同(除了一些额外的声音、亮度等快捷方式,您的应用无论如何都不应该使用)。
如果您正在考虑屏幕空间,那么软件键盘在显示或隐藏时仍会发送通知,因此您可以响应这些通知。例如,假设您打开了软件键盘,然后连接了外接键盘。软件键盘将隐藏,并发布 UIKeyboardWillHideNotification。这样您就可以对此做出回应。
关于objective-c - 如何检测 objective-c 中的外部键盘连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323710/