Я пытаюсь добавить 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', причина: 'дочернее представление controller: UICompatibilityInputViewController должен иметь родительское представление контроллер: MyViewController, но запрошенный родительский элемент: UIInputWindowController: '
любая помощь будет оценена!