我正在尝试将uiview添加到键盘顶部.我首先使用KeyboardWillShow/Hide完成了它,但它并未涵盖所有情况,我正在尝试使用inputAccesoryView.这是我试过的:
private var accessoryView = UIView(frame: CGRectZero)
class ViewController : UIViewController {
var myView: customUIView
override var inputAccessoryView: UIView {
return accessoryView
}
override func canBecomeFirstResponder() -> Bool {
return true
}
override func viewDidLoad() {
super.viewDidLoad()
accessoryView = myView
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:由于未捕获的异常'UIViewControllerHierarchyInconsistency'终止应用程序,原因:'子视图控制器:UICompatibilityInputViewController应该有父视图控制器:MyViewController但请求父级是:UIInputWindowController:'
任何帮助将不胜感激!