博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios开发日记- 7 禁用搜狗键盘 使用系统键盘
阅读量:5794 次
发布时间:2019-06-18

本文共 468 字,大约阅读时间需要 1 分钟。

今天博主有一个强制弹出系统键盘的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.

 

起因是在使用搜狗的过程中,使用中文字符标点产生了bug,应该是搜狗的问题.追询一番无果后,决定禁用搜狗键盘,使用系统自带的键盘.

 

尝试了很多方法,通知,KVO等等,最后找到了一个系统的API,十分的简便,分享给大家.

 

在AppDelegate中添加如下代码,即可.

 

//强制使用系统键盘

- (BOOL)application:(UIApplication *)application

shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier

{

    if ([extensionPointIdentifier isEqualToString:@"com.apple.keyboard-service"]) {

        return NO;

    }

    return YES;

}

转载于:https://www.cnblogs.com/nngh/p/4812321.html

你可能感兴趣的文章
ES6的 Iterator 遍历器
查看>>
拿事件说那么一些事
查看>>
Deriving from BindableBase更简单的绑定通知
查看>>
2019届高二(下)半期考试题(文科)
查看>>
【REDO】删除REDO LOG重做日志组后需要手工删除对应的日志文件(转)
查看>>
nginx 301跳转到带www域名方法rewrite(转)
查看>>
AIX 配置vncserver
查看>>
SVN与TortoiseSVN实战:补丁详解(转)
查看>>
windows下Python 3.x图形图像处理库PIL的安装
查看>>
Hive 锁处理
查看>>
【IL】IL生成exe的方法
查看>>
leetcode------Triangle
查看>>
network
查看>>
测试工程师速成手册
查看>>
实验一 查看CPU和内存,用机器指令和汇编指令编程
查看>>
SettingsNotePad++
查看>>
centos7安装cacti-1.0
查看>>
3个概念,入门 Vue 组件开发
查看>>
专访OneAPM创始人何晓阳:APM将是开发者必备服务
查看>>
Beaker:一个基于Electron的点对点Web浏览器
查看>>