常にキーボードの上にあるように 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
}
}
次のエラーが表示されます。
キャッチされない例外 'UIViewControllerHierarchyInconsistency' が原因でアプリを終了しています。
どんな助けでも大歓迎です!