ios无限卡住,键盘卡住都按不了

你不可不知的 8 个 iOS 键盘输入技巧 - 少数派
请选择你要投稿的专栏
你不可不知的 8 个 iOS 键盘输入技巧
0" v-cloak>
你是否每天在 iOS 设备上「哒、哒、哒」烦躁地敲着屏幕上的键盘?你是否觉得 iOS 设备的原生键盘不如 Android?本文介绍了 8 种 iOS 设备的原生键盘输入技巧,iPhone、iPad 和 iPod Touch 设备均适用。即使你已经使用了好几年的 iOS 设备,可能你也会发现还有那么一两条你不知道的。
1. 快速输入网址后缀 .com
厌烦了在 Mobile Safari 地址栏补全最后的网址? .com,.net,.org 等常见后缀真的会把效率当给逼疯的。
事实上,你只需在输入网址时的键盘长按空格键右边的「.」键,然后手指滑动选择相应的网址后缀松手即可。
2. 声调和音标
在通讯录中给联系人中文姓名添加拼音时怎么输入四种声调?给英文人名输入声调 / 音标怎么破?再来一个「voilà」怎么样?
你只需在字母键(如 A)上长按,然后滑动选择相应的声调和音标即可。
3. 锁定大写
看见键盘上的 Shift 键了吗?快速连按它两次,你会发现在 Shift 键的底部出现了一条黑色的水平线,它暗示着此时键盘输入已经处于大写锁定的状态。不同于 iOS 6 时代的着色变化,从 iOS 7 时代开始,字母的小写、大写、大写锁定状态下的 Shift 键图案的变化比较微妙,这些标识在部分情况下可能并不明显。
如果你快速点击两次 Shift 键没有任何变化,请前往「设置」-「通用」-「键盘」部分,启用「启用大写字母锁定键」选项开关。
4. 货币符号
想要打出诸如 ?,EUR,? 等货币符号?也很简单,你只需切换到符号键盘,在第二排货币按键(如 ?)上面按住手指不放,然后滑动到相应国家的货币符号即可。
5. 列表符号
在编辑文本时,你是否需要输入同级列表符号?这一系列的列表符号藏在「-」(破折号)按键下。
你只需切换到符号键盘,在第二排左侧第一个破折号按键上按住手指不放,然后滑动选择相应的列表符号(共 5 种)即可。
6. 启用 Emoji
Emoji 表情在全球范围内越来越流行,这得益于 iOS 系统的内置。
启用 Emoji 键盘的方法:前往「设置」-「通用」-「键盘」-「键盘」部分,然后选择「添加新键盘」选项,将表情符号键盘添加进可用的键盘列表即可。
如果你来自不同的国家和地区,或者是有着不同的性取向,别担心,iOS 8.3 中还提供了多种肤色和同性关系的表情符号供你选择。
想了解更多 Emoji 玩法,请继续阅读:
7. 听写和语音
如果你在聊天时没有什么心情在键盘上敲来敲去(笔者经常如此),你极有可能忘记了 iOS 的键盘现在支持语音输入了。点击键盘底栏的麦克风按钮,即刻进入「听写」模式,说出你想说的话语后,iOS 将会把你的声音转换成文字显示在屏幕上,轻按「发送」按钮吧!
还有一种就是使用 iOS 8「信息」应用的语音 iMessage 功能,轻按键盘顶栏右侧的麦克风按钮不放手,然后说出你的信息吧,你会看见动态的录音标志和时长指示,完毕后手指顺势向上轻扫即可将 iMessage 以语音的形式发出,非常方便。
8. 数字(字母)键盘内直接输入字母(数字)
最后一点有可能多数人没怎么注意过,就是在不离开当前键盘视图的情况下输入另一个键盘视图中的某个字符。比如在默认的字母键盘视图下直接输入数字,或者是在数字键盘视图下直接输入某个字母,这一点在输入长串字母中夹杂的某个数字的情况下尤其有效。
处于字母键盘视图时,按住键盘左下角的「123」按钮不放,手指滑动到上方的数字后松手即可立即输入该数字,但同时你会发现:键盘视图并没有切换过去,你可以继续在本视图下输入。同样的,在数字键盘视图下操作一样,只是左下角此时的按键变为了「ABC」而已。
关于 iOS 键盘与输入法的文章:
评论(${commentLength})
请勾选举报理由
${ item.text }
0" v-cloak>
${ related.released_at * 1000 | friendlyTime }
${related.summary}
${ related.likes_count }
根据国家网信办规定,互联网账号需要实名认证。验证手机号码再进行评论或撰写文章。
点击去验证iOS APP 键盘卡顿问题解决
作者:404你懂得
一、问题及思路:
有人反馈键盘卡顿,但我手机上觉得键盘不卡呀,于是我觉得应该用工具来检测一下,而不是肉眼观察,主观判断。
二、解决过程:
我用Instruments里面的Timer Profile分析了一下程序,观察到键盘弹出的时候,执行了哪些方法,耗时多少。观察到有一个方法比较耗时:preshowImage方法,是一个判断最新一张图片的方法,由于遍历了相册中所有的照片,所以在手机中照片非常多的时候,是非常耗时的,而我的测试机中由于照片较少,所以没有那么卡。这是一个问题,代码应该写在输入框右边的加号点击事件中(类似微信),移除该方法了之后,点击输入框,弹出键盘好了很多。我又分析了一下代码,发现有一个方法比较耗时,是tableView reloadData。这句代码真的是既多余,又耗时(写代码的人太随意了)。去掉之后,又快了很多。继续分析代码,发现搜狗输入法这种第三方键盘,比系统键盘耗时,原因是:因为第三方键盘或者是在键盘加个toolbar会导致执行三次UIKeyboardWillShowNotification通知,原生键盘只执行一次,这下找到原因了,通过判断,可以做到第三方键盘也执行一次UIKeyboardWillShowNotification通知方法。
三、概括解决方法:
判断输入框,不调用遍历照片库方法,点击右边加号才调用;
第三方键盘调用了三次方法,通过判断,改成一次;
CGRect begin = [[[note userInfo] objectForKey:@"UIKeyboardFrameBeginUserInfoKey"] CGRectValue];
CGRect end = [[[note userInfo] objectForKey:@"UIKeyboardFrameEndUserInfoKey"] CGRectValue];
if(begin.size.height&0
(begin.origin.y-end.origin.y&0)){
去掉无用代码reloadData;
遍历照片库,筛选掉视频,并且只遍历相机胶卷库。
排序照片库,取第一个,不遍历。这里其实还有点问题:相册默认是按日期倒序排列的,但是有没有可能改变相册的排序方式??后续我会再了解一下,再解决。因为这里影响不大,所以暂时先这样写了,性能上优化很多。官方文档这样描述ALAssetsGroup的:
An ALAssetsGroup is a ordered set of assets. The order of its elements is the order that the user sees in the Photos application
代码如下:
[assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
if (group) {
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {
if (result) {
NSDate *date = [result valueForProperty:ALAssetPropertyDate];
if ([date compare:lastDate] == NSOrderedDescending) {
lastDate =
lastPhoto =
*stop = YES;
四、经验总结
这个问题最开始是这样的:
有的人反馈键盘卡,有的人不卡;
搜狗输入法比系统键盘卡;
解决之后,大概知道了原因:
因为有的人相册照片非常多,遍历的次数更多,更耗时。
搜狗输入法执行三次UIKeyboardWillShowNotification通知,导致键盘弹出的方法执行了三次,导致耗时;
以后遇到这样的问题,还是应该用工具来检测。尊重客观事实,而不是肉眼观察,主观判断。不能因为遇到问题的人少,就不去解决问题,经过分析,此处代码确实存在很多的问题,写的很不好。
后记:解决这个问题的时候,还遇到了Instruments的一些问题,后续专门写一篇文章来总结下Instruments的实际使用过程中遇到的问题及解决方法。他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)微信键盘卡住了怎么办 ios9微信键盘卡住了解决方法
- 绿茶文章中心
&&&&&&&&&微信键盘卡住了怎么办 ios9微信键盘卡住了解决方法
微信键盘卡住了怎么办 ios9微信键盘卡住了解决方法
作者:佚名
来源:绿茶软件园
  微信键盘卡住了怎么办?有用户反映ios9微信的快捷回复键盘卡住了,也去不掉,下文小乐哥给大家介绍ios9微信键盘卡住了解决方法,一起来了解下吧!
  微信在ios9.1/9.2/9.2.1系统下新增了快捷回复信息功能,不过有用户反馈表示,在快捷回复信息时,只要点击通知栏的微信信息就会出现键盘卡住的情况,而且点击该键盘时没有响应,解锁进入iPhone或微信应用内时,该键盘也不会消失。&
  微信键盘卡住了怎么办?
  方法一:
  1、使用Touch ID解锁或在透明键盘上切换到数字键盘,输入解锁密码对iphone进行解锁;
  2、打开任意一个可以编辑文本的应用如信息、备忘录等,点击编辑文本,这时会出现默认键盘将透明键盘替换掉,这样iPhone就可以恢复正常了。
  方法二:
  在锁屏界面出现透明键盘时,按电源键锁屏,然后再点亮屏幕,向右滑进入解锁界面,透明键盘就会自动消失了。
  如果你是按Home键点亮屏幕的话,很容易直接用Touch ID解锁iPhone,这时只要参照方法一进行操作即可;
  不过还是建议你按压电源键点亮屏幕,因为这样能更快的解决微信键盘卡住的问题。
绿茶软件园小编推荐阅读:
本类推荐本类排行
热门软件热门标签ios10小bug反馈 原版键盘bug_ios10吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:155,140贴子:
ios10小bug反馈 原版键盘bug收藏
有兴趣的可以去试一下就是你先打。
这就 然后连打很尴尬。就会卡住 如图
我重复了几十遍都没有你说的卡
登录百度帐号}

我要回帖

更多关于 笔记本电脑键盘卡住 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信