前天为了测试一个Bug,我把系统英文键盘给删除了,然后又添加了英文键盘,结果出现了一个问题,数字键盘无法弹出了!英文键盘不会,全数字键盘(number pad,phone pad or dicimal pad)才会。
重新启动、冷启动和重置(还原所有设置)没有任何帮助。
这个问题在使用了数字键盘的 app 中存在,目前遇到两个:微信、交行手机银行。
微信登录中,切换到手机号登录,将鼠标置于手机号输入框,你会发现数字键盘无法弹出。如果看的足够仔细,你会发现其实键盘是在不停地闪。如果你点击键盘的按键位置(看不见,但你可以想象按键就在那里),文本框中仍然可以输入(虽然输入内容大部分时候是看不见的,但偶尔也会看见一下)。
而交行手机银行中,进行转账,在输入短信密码的 text field 框中(这也是一个numeric类型的键盘),数字键盘跟微信中一样,闪了一下又消失了。这个App更夸张,甚至会直接闪退,甚至会导致设备重启!
我已经 filed 了一个 radar 给苹果:https://bugreport.apple.com/web/?problemID=32398665
有人遇到这个问题吗?有没有什么解决方案?