我们制作的应用程序使用来自keyboardWillShow
NSNotificationCenter
次通知
在我们尝试将应用与安装了Sogou自定义键盘的设备一起使用之前,所有内容都按预期工作。当使用这个键盘时(奇怪的是它似乎总是不会出现 - 例如安全文本条目忽略了Sogou键盘),不会触发keyboardWillShow通知。
是否有人知道此问题或如何禁用自定义键盘?
答案 0 :(得分:0)
我发现让这个工作的唯一方法是使用app delegate禁用所有自定义键盘:
- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier {
if ([extensionPointIdentifier isEqualToString: UIApplicationKeyboardExtensionPointIdentifier]) {
return NO;
}
return YES;
}