Xcode 6:键盘不会出现在模拟器中

时间:2014-06-26 00:53:11

标签: ios keyboard ios-simulator

当我运行模拟器并单击UITextView时,键盘不显示。如何重新启用键盘?

它曾经工作但现在它没有 - 我不知道我可能偶然点击了什么......任何提示都将不胜感激!

15 个答案:

答案 0 :(得分:1147)

我有同样的问题。我的解决方案如下:

  1. iOS模拟器 - >硬件 - >键盘
  2. 取消选中“连接硬件键盘”
  3. Mine被检查是因为我使用的是我的mac键盘,但是如果你确定它没有被检查,那么iPhone键盘总会出现。

答案 1 :(得分:321)

在ios8 beta模拟器中进行测试时,您可以在"软件键盘和#34;之间切换。和"硬件键盘" + K

更新:自iOS模拟器8.0起,快捷方式为 + + K < /强>

答案 2 :(得分:79)

模拟器 - &gt;硬件 - &gt;键盘 - &gt;切换软件键盘应解决此问题。

Simulator->Hardware->Keyboard->Toggle Software Keyboard

答案 3 :(得分:53)

这似乎是iOS 8中的一个错误。此问题有两个修复:

  1. 使用 命令 + K 快捷键在模拟器键盘和MacBook键盘之间切换。

  2. 将键盘重新连接到模拟器:

    一个。打开模拟器

    湾选择硬件 - &gt;键盘

    ℃。取消选中,然后选中“连接硬件键盘

  3. Screenshot for step 2

    或者只需按 Shift + 命令 + K 快捷方式

答案 4 :(得分:32)

启用/禁用模拟器键盘,

⌘+ K(Ctrl + k)

要禁用键盘输入,

iOS模拟器 - &gt;硬件 - &gt;键盘 - &gt;取消选中&#34;连接硬件键盘&#34;

答案 5 :(得分:23)

您可以使用: + + K 在模拟器上显示键盘。

答案 6 :(得分:11)

很难说你的代码是否存在任何问题而没有检查出来,但是这在我身上发生了很多(版本6.0(6A216f))。我通常必须重置模拟器的内容和设置和/或重新启动xCode以使其再次运行。试试这些,看看是否能解决问题。

答案 7 :(得分:9)

只需按⌘K即可切换键盘。

答案 8 :(得分:5)

如果键盘没有在模拟器中自动显示,只需按 [Command + K]

硬件 - &gt;键盘 - &gt;切换软件键盘

答案 9 :(得分:3)

在viewDidLoad中添加此行

yourUiTextField.becomeFirstResponder()

答案 10 :(得分:2)

要解决此问题,请按照以下步骤进行操作 -

  1. 退出Xcode和模拟器
  2. 按'命令+ shift + g'..它将打开“转到文件夹”对话框。
  3. 在此对话框中键入“〜/ Library / Preferences”以转至首选项文件夹。
  4. 删除此文件夹中的“com.apple.iphonesimulator.plist”
  5. 完成。再次启动模拟器时,将重新生成“com.apple.iphonesimulator.plist”。
  6. 或者,您也可以只使用一个命令执行此操作。

    打开终端并开火 - 1. rm~ / Library / Preferences / com.apple.iphonesimulator.plist

    这将一步到位!只需确保在运行之前退出Xcode和模拟器。

答案 11 :(得分:2)

要启用/禁用模拟器键盘,

单击⇧+⌘+ K在模拟器上显示键盘,再次单击以禁用键盘

答案 12 :(得分:2)

在新的模拟器硬件选项中,

如果要手动查找键盘选项,然后单击 I / O 部分

I / O->键盘->切换软件键盘(⌘K)

enter image description here

答案 13 :(得分:2)

这对我有用。单击 I/O,然后单击键盘。取消选择“连接硬件键盘”后,会弹出模拟器键盘。
enter image description here

答案 14 :(得分:0)

简单的方法就是按命令+ k