iOS 宝典iOS学习笔记iOS进阶指南

iOS浅谈模拟器弹不出键盘的问题

2016-05-28  本文已影响2671人  cd5e2b81487d

前言:
昨天帮一个小伙伴调试程序的时候,在模拟器上发现一个问题,就是点击UITextField之后,弹不出键盘...可能有的朋友要说了,那还不容易,你直接Toggle Software Keyboard(command+k)不就解决了吗,可是试了好几遍就是弹不出键盘,不知道是什么鬼

1.首先分析一下command+K为什么没有作用....
由于在iOS8.0及以后的模拟器中,Xcode默认是使用电脑键盘作为外接键盘,将不会不再弹出虚拟键盘。如果设置了文本框的inputAccessoryView,那么此时将只会弹出inputAccessoryView,而不会弹出键盘。你肯能会说,那我取消使用电脑键盘作为外接键盘就可以了啊...你的答案是对的,继续往下看吧
2.怎么取消使用电脑键盘作为外接键盘呢?
我们Hardware->Keyboard->消选Connect Hardware Keyboard即可...


A3A3F67A-EB6B-472B-A710-5A665DB0624D.png

或者你直接使用快捷键shift+command+k即可弹出键盘,
PS:要是还是弹不出键盘的话,再次comman+k
3.有的时候我们的模拟器需要输入中文,怎么操作呢?
我们直接给模拟器添加一个中文键盘就可以实现了...


EAD20BD4-BB67-4B37-82C0-6E6109D39FA8.png
下面是可以输入中文的键盘的截屏:
A0BBEE37-6F83-4C3B-9BF0-BDC2BD817845.png

PS:每天一篇小总结文章,都是iOS开发中遇到的小问题,喜欢的话,就关注我吧

上一篇下一篇

猜你喜欢

热点阅读