注册 登录
主题 : 遇到一个头疼的问题,要逼疯了
级别: 新手上路
UID: 177707
精华: 0
发帖: 48
可可豆: 210 CB
威望: 210 点
在线时间: 405(时)
注册时间: 2012-11-19
最后登录: 2018-08-08
0 楼:  发表于: 2018-08-06 11:59    发自: Web Page
来源于 一般提问 分类

遇到一个头疼的问题,要逼疯了   

页面有多个文本框,所以把创建文本框的代码抽出来封装成了一个方法,意味着所有文本框的创建代码是一样的,但是这些文本框点击后调用的输入法却变的不一致有的是调用中文键盘有的是英文,现在部分用户反映有的文本框无法调出中文键盘,但我这边是可以输入的,设备型号也一样的,,,,要疯了

级别: 光明使者

状态: 连续签到 - [97天]
UID: 96533
精华: 0
发帖: 8181
可可豆: 8847 CB
威望: 8535 点
在线时间: 389(时)
注册时间: 2011-10-08
最后登录: 2019-06-17
13 楼:  发表于: 2018-08-13 11:05    发自: Web Page
     估计是被第三方键盘坑了。。。
爱好+坚持
级别: 侠客
UID: 494680
精华: 0
发帖: 121
可可豆: 148 CB
威望: 148 点
在线时间: 443(时)
注册时间: 2015-08-04
最后登录: 2018-12-27
12 楼:  发表于: 2018-08-08 16:10    发自: Web Page
你的文本框是用来输入密码的么??iOS11后一个比较大的改动就是??输入密码的时候会屏蔽第三方输入法??
级别: 侠客
状态: 连续签到 - [44天]
UID: 282896
精华: 0
发帖: 83
可可豆: 288 CB
威望: 219 点
在线时间: 1186(时)
注册时间: 2013-12-20
最后登录: 2019-06-17
11 楼:  发表于: 2018-08-08 11:53    发自: Web Page
       把第三方键盘禁了
级别: 新手上路
UID: 659398
精华: 0
发帖: 32
可可豆: 86 CB
威望: 86 点
在线时间: 113(时)
注册时间: 2018-08-08
最后登录: 2019-05-07
10 楼:  发表于: 2018-08-08 10:05    发自: Web Page
回 5楼(503512061) 的帖子
给那些键盘加个浮框,提示用户去设置里添加中文键盘
级别: 侠客
状态: 连续签到 - [19天]
UID: 608808
精华: 0
发帖: 87
可可豆: 210 CB
威望: 173 点
在线时间: 194(时)
注册时间: 2017-03-18
最后登录: 2019-05-14
9 楼:  发表于: 2018-08-06 17:07    发自: Web Page
iOS11的textfield创建后,页面消失时是不会释放的,仍然存在引用,需要手动置nil,你可以查下看是不是这个引起的问题
级别: 新手上路
UID: 177707
精华: 0
发帖: 48
可可豆: 210 CB
威望: 210 点
在线时间: 405(时)
注册时间: 2012-11-19
最后登录: 2018-08-08
8 楼:  发表于: 2018-08-06 16:46    发自: Web Page
回 7楼(Final_Sence) 的帖子
代码是没问题的  毕竟就是创建文本框  现在可以确定这个问题只有ios11有  
级别: 精灵王

状态: 连续签到 - [23天]
UID: 431391
精华: 0
发帖: 2189
可可豆: 2806 CB
威望: 2751 点
在线时间: 4506(时)
注册时间: 2015-01-20
最后登录: 2019-06-17
7 楼:  发表于: 2018-08-06 16:16    发自: Web Page
这代码   啥也看不出来

级别: 新手上路
UID: 177707
精华: 0
发帖: 48
可可豆: 210 CB
威望: 210 点
在线时间: 405(时)
注册时间: 2012-11-19
最后登录: 2018-08-08
6 楼:  发表于: 2018-08-06 16:03    发自: Web Page
回 4楼(西门诺) 的帖子
大概就这样       UITextField *XX = [[UITextField alloc]init];
   XX.textColor = XX];
   XX.placeholder = XX;
    [XX setValue:XXXX forKeyPath:@"_placeholderLabel.textColor"];
    XX.font = [UIFont systemFontOfSize:16];
  XX.clearButtonMode = UITextFieldViewModeWhileEditing;
级别: 新手上路
UID: 177707
精华: 0
发帖: 48
可可豆: 210 CB
威望: 210 点
在线时间: 405(时)
注册时间: 2012-11-19
最后登录: 2018-08-08
5 楼:  发表于: 2018-08-06 15:56    发自: Web Page
回 3楼(503512061) 的帖子
进一步确定只有iOS11才会出现每个文本框调起的键盘输入法不一致的问题,有的用户安装了第三方键盘后为了切换方便便取消了系统的键盘,导致无法切换中文键盘。  然后并没有什么用啊,我还是不能解决这个问题,看来是要挂了

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部