在使用Xcode6.0.1时,当程序运行起来的时候突然发现有时候键盘会弹出来,有时候又不会弹出来。
而且当键盘弹出来的时候,电脑键盘又不能输入了。
回头想想,是哪里出了问题?难道是因为用了第三方的键盘“
IQKeyboardManager
”导致的,排查后也不是它的原因。
突然想起,有时候手快按了快捷键“
shift+command+k
”。然后再打开模拟器的情况下查看模拟器的键盘属性,才明白。
Xcode6.0.1是针对iOS8的开发,而iOS8模拟器使用的键盘默认是电脑键盘(注意:
如果设置了文本框的inputAccessoryView,那么只会弹出
inputAccessoryView,而不会弹出键盘。
)
。
可以通过设置只使用模拟键盘,可电脑键盘,或两者同时使用,设置方法如下
版权声明:本文为potato512原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。