iOS UIInputViewController:显示自定义UIViewController+;笔尖
我有一个键盘扩展名,希望在UIInputViewController中提供一个带有NIB文件的自定义UIViewController。过去我已经用Objective制作了一些定制键盘。在那里,我可以将UiNavigationController设置为UIInputViewController。但这似乎已经不可能了iOS UIInputViewController:显示自定义UIViewController+;笔尖,ios,swift,keyboard,nib,Ios,Swift,Keyboard,Nib,我有一个键盘扩展名,希望在UIInputViewController中提供一个带有NIB文件的自定义UIViewController。过去我已经用Objective制作了一些定制键盘。在那里,我可以将UiNavigationController设置为UIInputViewController。但这似乎已经不可能了 有人知道怎么做吗 或者有人知道一个好的教程吗 下面是一些不起作用的示例代码 class KeyboardViewController: UIInputViewController
- 有人知道怎么做吗李>
- 或者有人知道一个好的教程吗
class KeyboardViewController: UIInputViewController {
override func viewDidLoad() {
super.viewDidLoad()
let controller: MyViewController = MyViewController()
self.present(controller, animated: false, completion: nil)
}
...
}
我已经解决了我的问题: 我只是将代码放入
viewDidAppear
而不是viewDidLoad
override func viewDidAppear(_ animated: Bool) {
let controller: MyViewController = MyViewController()
self.present(controller, animated: false, completion: nil)
}