搜狗自定义键盘不触发 keyboardWillShow
Sogou Custom Keyboard not firing keyboardWillShow
我们制作的应用程序利用了来自 NSNotificationCenter
的 keyboardWillShow
条通知
一切都按预期工作,直到我们尝试在安装了 Sogou 自定义键盘的设备上使用该应用程序。使用此键盘时(奇怪的是,它似乎并不总是出现——例如,安全文本输入会忽略搜狗键盘),keyboardWillShow 通知不会触发。
有谁知道这个问题或如何禁用自定义键盘?
我发现让它工作的唯一方法是使用应用程序委托禁用所有自定义键盘:
- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier {
if ([extensionPointIdentifier isEqualToString: UIApplicationKeyboardExtensionPointIdentifier]) {
return NO;
}
return YES;
}
我们制作的应用程序利用了来自 NSNotificationCenter
keyboardWillShow
条通知
一切都按预期工作,直到我们尝试在安装了 Sogou 自定义键盘的设备上使用该应用程序。使用此键盘时(奇怪的是,它似乎并不总是出现——例如,安全文本输入会忽略搜狗键盘),keyboardWillShow 通知不会触发。
有谁知道这个问题或如何禁用自定义键盘?
我发现让它工作的唯一方法是使用应用程序委托禁用所有自定义键盘:
- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier {
if ([extensionPointIdentifier isEqualToString: UIApplicationKeyboardExtensionPointIdentifier]) {
return NO;
}
return YES;
}