美文网首页iOS 宝典iOS学习笔记iOS进阶指南
iOS浅谈模拟器弹不出键盘的问题

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

作者: cd5e2b81487d | 来源:发表于2016-05-28 22:33 被阅读2671次

    前言:
    昨天帮一个小伙伴调试程序的时候,在模拟器上发现一个问题,就是点击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开发中遇到的小问题,喜欢的话,就关注我吧

    相关文章

      网友评论

        本文标题:iOS浅谈模拟器弹不出键盘的问题

        本文链接:https://www.haomeiwen.com/subject/xizfdttx.html