当我运行模拟器并在UITextView中单击时,键盘不会显示。如何重新启用键盘?
它曾经有效,但现在不行了——我不知道我可能偶然点击了什么。
当我运行模拟器并在UITextView中单击时,键盘不会显示。如何重新启用键盘?
它曾经有效,但现在不行了——我不知道我可能偶然点击了什么。
当前回答
使用脚本您可以通过Xcode预运行操作运行
/usr/libexec/PlistBuddy -c "Print :DevicePreferences"
~/Library/Preferences/com.apple.iphonesimulator.plist | perl -lne 'print
$1 if /^ (\S*) =/' | while read -r a; do /usr/libexec/PlistBuddy -c
"Set :DevicePreferences:$a:ConnectHardwareKeyboard false"
~/Library/Preferences/com.apple.iphonesimulator.plist || /usr/libexec/PlistBuddy -c "Add :DevicePreferences:$a:ConnectHardwareKeyboard bool false" ~/Library/Preferences/com.apple.iphonesimulator.plist; done
其他回答
我也有同样的问题。我的解决方案如下:
iOS模拟器->硬件->键盘取消选中“连接硬件键盘”
我的电脑被检查了,因为我使用的是mac键盘,但如果你确定它没有被检查,iPhone键盘就会一直出现。
这似乎是iOS 8中的一个bug。此问题有两种解决方法:
使用Command+K快捷键在模拟器键盘和MacBook键盘之间切换。将键盘重新连接到模拟器:a.开放模拟器b.选择硬件->键盘c.取消选中,然后选中“连接硬件键盘”
或者只需按Shift+Command+K快捷键
在移除新模拟器硬件选项时,
如果要手动查找键盘选项,请单击I/O部分,
I/O->键盘->切换软件键盘(¨K)
简单的方法就是按command+k
只需按K键即可切换键盘。