iOS 上有哪些不会强退的退出搜狗输入法法

主题 : 请问是否可以禁掉iOS自带键盘上的表情输入法
级别: 新手上路
可可豆: 30 CB
威望: 30 点
在线时间: 4(时)
发自: Web Page
来源于&&分类
请问是否可以禁掉iOS自带键盘上的表情输入法&&&
iOS 8上,在UITextView上打开自定义输入法时,如果想禁掉表情键盘,并且保留其他中文,英文输入法,请问是否可以做到?谢谢
级别: 骑士
UID: 180504
可可豆: 3065 CB
威望: 1980 点
在线时间: 672(时)
发自: Web Page
应该不可以吧
级别: 精灵王
发帖: 3023
可可豆: 3353 CB
威望: 3331 点
在线时间: 4705(时)
发自: Web Page
你可以在textView或textField输入时判断一下是否包含表情字符,包含就不输入。
级别: 骑士
UID: 231282
可可豆: 388 CB
威望: 374 点
在线时间: 1794(时)
发自: Web Page
在它的输入代理方法里判断//判断NSString字符串是否包含emoji表情- (BOOL)stringContainsEmoji:(NSString *)string{&&&&__block BOOL returnValue =NO;&&&&[string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSequences usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) {&&&&&&&&const unichar hs = [substring characterAtIndex:0];&&&&&&&&// surrogate pair&&&&&&&&if (0xd800) {&&&&&&&&&&&&if (0xd800 &= hs && hs &= 0xdbff) {&&&&&&&&&&&&&&&&if (substring.length & 1) {&&&&&&&&&&&&&&&&&&&&const unichar ls = [substring characterAtIndex:1];&&&&&&&&&&&&&&&&&&&&const int uc = ((hs - 0xd800) * 0x400) + (ls - 0xdc00) + 0x10000;&&&&&&&&&&&&&&&&&&&&if (0x1d000 &= uc && uc &= 0x1f77f) {&&&&&&&&&&&&&&&&&&&&&&&&returnValue =YES;&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&}&&&&&&&&&&&&}else if (substring.length & 1) {&&&&&&&&&&&&&&&&const unichar ls = [substring characterAtIndex:1];&&&&&&&&&&&&&&&&if (ls == 0x20e3) {&&&&&&&&&&&&&&&&&&&&returnValue =YES;&&&&&&&&&&&&&&&&}&&&&&&&&&&&&}else {&&&&&&&&&&&&&&&&// non surrogate&&&&&&&&&&&&&&&&if (0x2100 &= hs && hs &= 0x27ff) {&&&&&&&&&&&&&&&&&&&&returnValue =YES;&&&&&&&&&&&&&&&&}else if (0x2B05 &= hs && hs &= 0x2b07) {&&&&&&&&&&&&&&&&&&&&returnValue =YES;&&&&&&&&&&&&&&&&}else if (0x2934 &= hs && hs &= 0x2935) {&&&&&&&&&&&&&&&&&&&&returnValue =YES;&&&&&&&&&&&&&&&&}else if (0x3297 &= hs && hs &= 0x3299) {&&&&&&&&&&&&&&&&&&&&returnValue =YES;&&&&&&&&&&&&&&&&}else if (hs == 0xa9 || hs == 0xae || hs == 0x303d || hs == 0x3030 || hs == 0x2b55 || hs == 0x2b1c || hs == 0x2b1b || hs == 0x2b50) {&&&&&&&&&&&&&&&&&&&&returnValue =YES;&&&&&&&&&&&&&&&&}&&&&&&&&&&&&}&&&&&&&&}&&&&}];&&&&return returnV}
级别: 侠客
UID: 342159
可可豆: 630 CB
威望: 459 点
在线时间: 754(时)
发自: Web Page
限制表情输入,
从菜鸟程序员开始
级别: 新手上路
可可豆: 13 CB
威望: 13 点
在线时间: 222(时)
发自: Web Page
- (BOOL)stringContainsEmoji:(NSString *)string有些表情过滤不掉,是因为表情在不断更新吗
级别: 侠客
可可豆: 91 CB
威望: 91 点
在线时间: 139(时)
发自: Web Page
should change代理方法判断当前输入法是不是emoji,如果是返回no 输不进去#pragma clang diagnostic push#pragma clang diagnostic ignored&-Wdeprecated-declarations&//去除警告&&&&if ([[[UITextInputMode currentInputMode]primaryLanguage] isEqualToString:@&emoji&]) {&&&&&&&&ShowHud(@&不可输入表情&);&&&&&&&&return NO;&&&&}#pragma clang diagnostic pop然后还要在输完之后做判断,有些表情而是打汉字出来的,需要过滤掉,再用3楼的方法
级别: 侠客
UID: 462695
可可豆: 208 CB
威望: 187 点
在线时间: 257(时)
发自: Web Page
回 5楼(hllh55) 的帖子
同问啊。。
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版苹果园为iOS用户提供和下载,最新的、、、等,分享最权威的资讯、、及解决办法,拥有最火爆的,苹果园一家专注解决iOS所求的网站。ios最大的黑点就是输入法。不解释【手机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,067,727贴子:
ios最大的黑点就是输入法。不解释收藏
女包加工厂优选鸿丰皮具,品牌工厂/免费打样!
那些拿后台,flash,蓝牙说事的,省省吧。
pod2g说过,以后的ios越狱会越来越难,到最后,ios会失去越狱。他希望有新的人加入。
输入法是硬伤,越狱装了搜狗,每次需要打字的时候,都得卡一会。
不越狱的情况下,最不爽的就算输入法了。其他东西还好,用的很习惯。
国企改革下的企业转型与升级,管理学家讲座,仅剩20个名额
低于4.3屏幕的手机就不用谈了 管你什么输入法。
越聊越跑题了
第三方输入法占用内存比自带的大很多,所以卡
打开页面时的样子,点一下上面就进入播放了——来自魅族梦想手机
承载梦想、独自飞翔!
播放的样子——来自魅族梦想手机
承载梦想、独自飞翔!
进入后双击就会全屏——来自魅族梦想手机
承载梦想、独自飞翔!
不越狱的话确实是个比较大的黑点,不过倒是见过喜欢全键盘的,表示理解不了、
楼主不可以舔那里, 那里是尿尿的地方!!!!!!!! 妹妹声嘶力竭地喊到! 他不顾她的叫喊, 继续舔着那马桶!!
登录百度帐号推荐应用iOS&自带输入法多好用?97%&的人不知道&|&有用功
自 iOS 8 发布以来,第三方输入法就在 iOS 设备上遍地开花。不管是在中文输入法领域有丰富经验的巨头,还是企图在该领域破冰的初创团队,都纷纷在 App Store 上线了自家的输入法。你很可能找到了自己心仪的那一款,但对一直使用 iOS 自带拼音输入法(全键盘)的我来说,布局混乱、功能冗杂、使用卡顿的第三方输入法都无法让我满意。其实从 iOS 7 时代开始,我对 iOS 的中文输入法就已经比较满意,最主要的原因是流畅度的大幅提升和智能纠错的加入。在此之前,我使用的是 WI 输入法,选择它的原因同样是流畅度以及智能纠错。这篇文章,我希望分享 iOS 全键盘拼音输入法的一些使用经验。选择自带而不是第三方的理由注:如果只想看技巧的话,请直接看文章后半部分。为什么是全键盘?在对九宫格输入法非常狂热的中国用户看来,在手机上使用全键盘拼音输入法似乎是很不可想象的一件事。也许大多数人都在想:按键那么小,不是很容易按错吗?这个问题,我们留到后面解答。在此之前,我想先聊聊九宫格的优与劣。诚然,对许多从九宫格键盘手机转移到触屏手机的用户来说,九宫格输入法是最接近习惯体验的。它还是一个可以单手掌控的输入法,对屏幕越来越大的 iPhone 和以公车和地铁为主要出行方式的部分中国用户来说,这是很重要的因素。但劣势也很明显。由于一个按键对应几个音符,在输入拼音的时候,一旦遇到重码就很容易无法快速选择想要的候选词。相比之下,用全键盘输入法,输入的拼音除了音调之外(甚至,音调你也可以自己输入)重码的几率大大降低,输入效率也能相应提高。也许这并不足以说服你,据我所知很多朋友会因为「习惯」而选择相对劣等的方案,但相信我,全键盘输入法会是更好的选择。智能纠错现在来回答一下「按键小容易按错」的问题,答案就是智能纠错。什么是智能纠错?简而言之,就是自动帮你把打错的拼音纠正过来的技术。早期在手机上使用全键盘输入法的时候,经常会遇到按错拼音字符的情况。这个时候,如果要删掉重新输入是非常低效的一件事(很有可能第二次还是会打错),后来就有人研究出了智能纠错技术并运用于全键盘输入法上,成为提高全键盘输入效率的一个关键原因。目前运用到 iOS 全键盘输入法上的智能纠错已经比较成熟,对我来说实现盲打已经完全不是问题。在快速输入的时候经常会遇到输错拼音字符的情况,但实际上,我基本不需要做什么修改,智能纠错已经搞定了一切。需要指出的一点是,智能纠错也有好坏之分。目前大多数的中文输入法都已经有智能纠错功能,但你或许会在使用它们的过程遇到「过度纠错」的情况,我遇到过最夸张的就是把打对的拼音都纠坏了……这就是我所说的「坏」的智能纠错。中英混输阻碍我转用其他输入法的还有中英混输的体验问题。说这个问题之前有另一个前提:我之所以对大部分第三方输入法都不满意,是因为它们在面对上千万已经习惯 iOS 自带输入法键盘布局的用户时,竟然自以为是使用了另一套很难适应的键盘布局。其实也不是每一个第三方输入法都如此不尊重用户习惯。触宝是在这方面表现最出色的一家,其键盘布局相比 iOS 自带中文输入法并没有太大改动,「导入系统用户词典」这个功能更是把我感动得热泪盈眶。可惜,这一切都被其中文键盘上脑残程度突破天际的「分词」按钮毁了。我实在想不通纠错功能如此出色的输入法为什么会想着让用户去手动为拼音分词。之所以对这个按钮意见如此之大,是因为它严重影响到了中英混输的体验。在它霸占了 Shift 的位置后,我不得不经常为了打一个首字母大写的单词切换到英文键盘上去。触宝就这样与我心目中最完美的第三方中文输入法擦肩而过了。而 iOS 自带拼音输入法在这方面处理更为合理(或者应该说,更符合我的习惯)。在输入中文的过程中,如果我需要输入英文,只需在输入想要的英文字母(无论大小写)之后,按下「换行」键即可上屏,根本没有必要切换到英文输入法。你一定用得到的输入法技巧用户词典(文本替换)智能纠错和中英混熟保证了 iOS 全键盘拼音输入法的基本体验,而文本替换(iOS 9 以前叫用户词典)功能则是大幅提升输入效率的杀手功能。有很多人不知道自己在日常打字上浪费了多少时间。仔细想想,有很多固定的文字是我们每天都在输入的,比如自我介绍、手机号、家庭住址、办公室地址等等,再比如一些专有名词,比如 AppSolution, iPhone, Google Play 等等……文本替换(用户词典)就是一个可以帮你快速输入这些文字的功能,你可以设置输入 as 的时候就打出 AppSolution,或者 ip 就打出 iPhone。这个功能的玩法很多,除了固定词组或语句,我也会用它来快捷输入 emoji 表情。你可以在[设置]-[通用]-[键盘]-[文本替换(用户词典)]里设置这个功能。特殊符号的输入前些天在 AppSo 的读者群见到有人问:iOS 自带输入法如何输入「」这个直角引号?在有另一位热心读者解答之后,有不少人表示此前并不知道这个使用技巧。实际上,只要长按 iOS 键盘上的双引号,就可以看到五种不同的引号选择,其中自然就包括了大家经常在 AppSolution 看到的直角引号。这个技巧可以运用在几乎每一个键位上:比如长按数字可以输入各种样式的序号,长按韵母可以输入带有音调的拼音,长按符号可以输入全角、半角及其他衍生的同类符号等等。emoji 和颜文字表情大家都知道 iOS 自带了一个「表情键盘」,不过我只有在少数特殊情况下才会去使用。在 iPhone 上输入 emoji 表情我一般用两种方法,一种是前面说到的「文本替换」里设置常用的 emoji 表情搭配,另外一种则是直接输入词语的拼音:举个例子,你输入「披萨」的拼音就能在候选词里看到披萨的 emoji 符号,输入「哭」的拼音能看到哭的表情,输入「汗」的拼音就能看到流汗的表情……对我来说,比起在表情键盘里一页一页翻,这是更直觉、高效的 emoji 输入方法。你也许想知道,如何找到 emoji 表情和拼音的对应关系?我个人喜欢没事就试一下有没有新的 emoji 跑出来,如果你希望有更高效的方法——知乎有一位朋友 Seven Yu 做了一个很好用的工具,支持 emoji 和文字的双向搜索,大家可以访问 http://phpz.org/emoji/ 使用,感谢他的无私贡献。如果你对颜文字情有独钟,iOS 输入法也提供了选择,按 123 再按 #+=,点击笑脸就能看到颜文字的列表了。最被低估的特性:听写输入我已经忘了 iOS 拼音输入法的听写功能是什么时候加入的了。只记得在此之前,有不少人都在想方设法把键盘上的听写按钮干掉,因为它就在空格键旁边,有时候会误触到。但真相是,它或许才是 iOS 拼音输入法被忽视得最厉害的一个功能。我真正开始使用 iOS 的听写功能,是在换了 iPhone 6s Plus 之后。大屏带来的好处和坏处都很明显,其中之一就是单手打字实在是太痛苦。另外,天气冷的时候,我猜也没有多少人有打字的心情……在一番挣扎之后,我发现听写是非常不错的解决方案:听写按钮的位置,即使单手操作也不难按到;听写识别度出乎意料地好,大多数时候一次成功;即使没成功,点击有蓝色下划虚线的部分,可以进行智能纠错;这里再分享一下我摸索出来的输入技巧:语音输入的一大弊端是不适合中英混输,不过类似 iPhone、iPad、Apple Watch 这些专有名词识别是没有问题的;另一个问题是输入标点符号,通过停顿来输入并不靠谱,最可靠的是直接读出「感叹号」「逗号」「句号」来输入;不方便或者不想打字的时候,建议你不妨试试这个功能。如果你没找到听写按钮,可以在[设置]-[通用]-[键盘]-[启用听写]里开启。一些你可能没留意到的细节1. 在 iOS 的原生中文输入法中提供了两种候选字的选择方式,第一种是横向的单行滚动方式,当在滚动多行后仍没有找到需要的字,用户往往会切换至第二种的候选字视图。这时仔细留意的话,会发现在切换过程中有一个非常贴心的过渡效果,即会优先显示切换前的那一行候选字,然后再通过渐入的方式显示其余候选字,这样用户就可以对之前的浏览点进行一个快速定位,提高查字的效率。2. Safari 在识别到页面中有信用卡的输入字段时,会在虚拟键盘中提供 Scan Credit Card「扫描信用卡」的选项。iOS 的原生中文输入法会根据所输内容智能判断该句是否已输入完毕,并自动显示常用标点符号。3. 一个在输入文字中快捷输入符号的技巧:按住 123 滑动到你想输入的符号或数字(注意,这里也支持长按操作),再松手就能完成输入符号并返回的效果了。此外,你也可以用文本替换功能来快速输入符号。(注:GIF 被减速了,所以显得打字很慢。)4. 对拼音不太好的同学来说,分不清平翘舌、前后鼻音是常有的事。其实 iOS 自带拼音输入法提供模糊拼音的选项,你可以根据自己的需求自行调整。5. iPhone 6s 系用户可以用 3D &Touch 来快速调整光标位置。6. 相比第三方输入法(特别是要求「允许完全访问」的),将输入信息交给苹果我比较放心。后话至此,AppSolution「有用功」栏目的 iOS 原生应用系列文章就告一段落,如果想回顾之前的相关文章,你可以点击文末「阅读原文」或者微信公众号菜单栏上的「特别推荐」-「有用功」,我们都已经整理好了。希望能够对你更好地使用 iPhone 有所帮助。还有 A 君没有说到的输入法技巧?你又在用什么输入法?不妨在下面留个言分享一下吧 : )点击「阅读原文」查看更多有用功。iOS 8 上有哪些有个性的输入法? - 知乎252被浏览18490分享邀请回答12025 条评论分享收藏感谢收起7017 条评论分享收藏感谢收起查看更多回答}

我要回帖

更多关于 qq输入法退出登录 的文章

更多推荐

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

点击添加站长微信