当我运行模拟器并在UITextView中单击时,键盘不会显示。如何重新启用键盘?
它曾经有效,但现在不行了——我不知道我可能偶然点击了什么。
当我运行模拟器并在UITextView中单击时,键盘不会显示。如何重新启用键盘?
它曾经有效,但现在不行了——我不知道我可能偶然点击了什么。
当前回答
在不检查代码的情况下,很难说您的代码是否有任何问题,但在(版本6.0(6A216f))中,这种情况经常发生在我身上。我通常必须重置模拟器的内容和设置和/或重新启动xCode以使其再次工作。试试这些,看看能不能解决问题。
其他回答
在移除新模拟器硬件选项时,
如果要手动查找键盘选项,请单击I/O部分,
I/O->键盘->切换软件键盘(¨K)
要启用/禁用模拟器键盘:单击⇧+⌘+K在模拟器上显示键盘,再次单击以禁用(隐藏)键盘。
⇧+⌘+K
OR
模拟器->I/O->键盘->切换软件键盘
使用脚本您可以通过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
如果模拟器中没有自动显示键盘,只需按[Command+K]
或硬件->键盘->切换软件键盘
模拟器->硬件->键盘->切换软件键盘应该可以解决这个问题。