前言:
昨天幫一個小伙伴調(diào)試程序的時候,在模擬器上發(fā)現(xiàn)一個問題,就是點(diǎn)擊UITextField之后,彈不出鍵盤...可能有的朋友要說了,那還不容易,你直接Toggle Software Keyboard(command+k)不就解決了嗎,可是試了好幾遍就是彈不出鍵盤,不知道是什么鬼
1.首先分析一下command+K為什么沒有作用....
由于在iOS8.0及以后的模擬器中,Xcode默認(rèn)是使用電腦鍵盤作為外接鍵盤亡呵,將不會不再彈出虛擬鍵盤榨呆。如果設(shè)置了文本框的inputAccessoryView,那么此時將只會彈出inputAccessoryView倚舀,而不會彈出鍵盤堆巧。你肯能會說,那我取消使用電腦鍵盤作為外接鍵盤就可以了啊...你的答案是對的,繼續(xù)往下看吧
2.怎么取消使用電腦鍵盤作為外接鍵盤呢?
我們Hardware->Keyboard->消選Connect Hardware Keyboard即可...
或者你直接使用快捷鍵shift+command+k即可彈出鍵盤,
PS:要是還是彈不出鍵盤的話,再次comman+k
3.有的時候我們的模擬器需要輸入中文,怎么操作呢?
我們直接給模擬器添加一個中文鍵盤就可以實(shí)現(xiàn)了...
下面是可以輸入中文的鍵盤的截屏:
PS:每天一篇小總結(jié)文章,都是iOS開發(fā)中遇到的小問題,喜歡的話,就關(guān)注我吧