如何知道外接键盘在 iOS 中是否处于活动状态

How to know if external keyboard is active in iOS

我的 iOS 项目中有一个 UITextView,当用户点击文本视图时,如果使用软键盘,通知 keyboardWillShow 将被调用。我的问题是,如果用户使用外部硬件键盘(例如蓝牙键盘),有什么方法可以知道它何时处于活动状态?

我已经验证,如果我使用模拟器,将不会触发 sofewareWillShow,但如果我使用 iPad 设备并连接到蓝牙键盘,它将被调用。 iOS 版本是 12

很少有像

这样的功能
  1. 相机
  2. 推送通知
  3. 蓝牙键盘

对于这些,您需要使用真实设备而不是模拟器。我还没有实时测试蓝牙键盘功能。但我假装这是要在真实环境中测试的功能之一 device.Please 如果我想错了请纠正我。