无法启用iOS8自定义键盘

时间:2014-06-19 14:57:43

标签: ios objective-c ios8 xcode6 ios-app-extension

我正在尝试为iOS 8设计自定义键盘。以下是我的开发步骤:

1. Created new project (Single view)
2. Created a new target: File > New > Target, and in the iOS template group chose the Custom Keyboard template.

然后我尝试根据文档步骤启用键盘:

1. Run the app
2. In iOS Simulator, press home button (Command+Shift+H)
3. Go to Settings > General > Keyboard > Keyboards.
4. Tap Add New Keyboard.
5. In the Purchased Keyboards group, tap the name of your new keyboard. A modal view appears with a switch to enable your keyboard.
6. Tap the switch to enable your keyboard. A warning alert appears.
7. In the warning alert, tap Add Keyboard to finish enabling your new keyboard. Then tap Done.

我的问题出在第5步。模态视图没有显示激活键盘的开关,它显示了一个空的视图,如下图:

enter image description here

enter image description here

我点击了完成按钮,它在激活列表中显示我的自定义键盘:

enter image description here

但是当我想使用这个键盘时,例如在聚光灯下,它不会显示我的键盘

enter image description here

2 个答案:

答案 0 :(得分:2)

单击完成按钮将激活键盘。这些菜单中有一些明确的错误。

要更改键盘,您还可以尝试点击按钮更改键盘,而不是像上次截图中那样按住键盘。

此外,看起来你的键盘设置语言为波斯语,我的猜测是它没有出现,因为你的系统语言不是波斯语(或者你输入的文本字段不是&t; t支持波斯语。)

如果模拟器中还有其他错误会影响到这一点,我不会感到惊讶。我很高兴听到你能够让它发挥作用。

答案 1 :(得分:0)

单击完成后,即使您没有在设置表中看到列表,也应该安装键盘。

关于键盘未显示 - 您需要在运行新键盘之前终止该应用。这是模拟器上的一个已知问题。

祝你好运!