使用Storyboard的iOS8自定义键盘

时间:2014-09-22 17:19:22

标签: objective-c keyboard ios8 xcode6

任何人都知道如何使用故事板在Xcode6中创建自定义iOS键盘?我使用单个应用程序模板完全使用代码构建了一个键盘。它工作正常,但我想用故事板构建另一个键盘,因为我觉得它会更容易。

无法弄清楚如何将故事板连接到KeyboardViewController.m?任何人都知道如何以及一系列步骤来做到这一点?谢谢!

2 个答案:

答案 0 :(得分:15)

是的,绝对可能。 创建目标扩展后,右键单击并添加新故事板。在这个故事板中,您必须将Custom Class定义为KeyboardViewController。

然后,缺少一件事:您应该在NSExtensionMainStoryboard扩展名NSExtensionAttributes的{​​{1}}文件中添加info.plist,其中包含新创建的故事板的名称,并删除NSExtensionMainClass来自它的1}}属性。

有点干净,跑步和vo!使用故事板的键盘! 希望有所帮助!

答案 1 :(得分:9)

在扩展名下,在info.plist文件内的NSExtension字典下,添加一个名为NSExtensionMainStoryboard的新项,根据您的情节提要名称设置名称,然后删除{{ 1}}。

注意:使用Swift在Xcode 6.4中测试。