我有一个键盘扩展,想要在UIInputViewController内提供一个带有NIB文件的自定义UIViewController。过去,我已经使用ObjectiveC制作了一些自定义键盘。在那里,我可以将UiNavigationController设置为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)
}
关于ios - iOS UIInputViewController:呈现自定义UIViewController + NIB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42749935/