Anyone know how to create a custom iOS keyboard in Xcode6 using storyboards? I\'ve built a keyboard fully using code using a single application template. It works fine, but I wa
Under the extension, inside the info.plist
file, under NSExtension
Dictionary, add a new item called NSExtensionMainStoryboard
, set the name according to your storyboard name, and then remove the NSExtensionPrincipalClass
.
Note: tested in Xcode 6.4, using Swift.
Yes it's absolutely possible. Once you created your target extension, right click and add a New Storyboard. Inside this storyboard, you must define the Custom Class as a KeyboardViewController.
Then, one thing is missing: you should add NSExtensionMainStoryboard
with the name of your freshly created storyboard without the extension in the NSExtensionAttributes
of your extension info.plist
file and remove the NSExtensionMainClass
property from it.
A little clean and run and voilà! A keyboard that use a storyboard! Hope that will help!