当我运行模拟器并单击UITextView时,键盘没有显示。如何重新启用键盘?
它曾经可以工作,但现在却不起作用-我不知道我可能偶然点击了什么……任何提示将不胜感激!
当我运行模拟器并单击UITextView时,键盘没有显示。如何重新启用键盘?
它曾经可以工作,但现在却不起作用-我不知道我可能偶然点击了什么……任何提示将不胜感激!
Answers:
我遇到过同样的问题。我的解决方案如下:
我的Mine已被检查,因为我使用的是Mac键盘,但如果确保未选中,则iPhone键盘将始终出现。
UIInputAccessoryView
在屏幕底部仍然显示一个。
Connect Hardware Keyboard
时,无法使用Mac的键盘进行键入。在iOS 8之前的版本中,它没有“模拟硬件键盘”,只是允许您使用Mac进行其他输入。
在ios8 beta模拟器中进行测试时,您可以使用⌘+K在“软件键盘”和“硬件键盘”之间切换。
更新:自iOS Simulator 8.0起,快捷方式为⇧+ ⌘+K。
模拟器->硬件->键盘->切换软件键盘应解决此问题。
这似乎是iOS 8中的错误。此问题有两个修复:
使用Command+K快捷键在模拟器键盘和MacBook键盘之间切换。
将键盘重新连接到模拟器:
一个。打开模拟器
b。选择硬件->键盘
C。取消选中,然后选中“ 连接硬件键盘 ”
或只需按Shift+ Command+K快捷方式
只需按⌘K,即可切换键盘。
如果不检查代码就很难说出代码是否存在问题,但是在(Version 6.0(6A216f))中,我经常遇到这种情况。我通常必须重置模拟器的“内容和设置”和/或重新启动xCode才能使其再次运行。试试看,看看是否能解决问题。
如果键盘未在模拟器中自动显示,只需按[Command + K]
或硬件->键盘->切换软件键盘
要解决此问题,请按照以下步骤操作-
另外,您也可以只使用一个命令来执行此操作。
打开终端并开火-1. rm〜/ Library / Preferences / com.apple.iphonesimulator.plist
一步就可以解决问题!只需确保在运行此程序之前退出Xcode和模拟器即可。
在viewDidLoad中添加此行
yourUiTextField.becomeFirstResponder()