Код: Выделить всё
override var inputAccessoryView: UIView? {
return myCustomInputBar
}
override var canBecomeFirstResponder: Bool{
return true
}
- ВводAccessoryView мигает/появляется над текущим представлением, в котором вы находитесь. переходя от. (inputAccessoryView должен отображаться только в пределах своего UIViewController)
- Анимация перехода push/pop не плавная. Новый экран перемещается вперед, а затем ненадолго назад, прежде чем снова продолжить движение вперед.
Вот скриншоты преждевременного появления inputAccessoryView:


Видео о проблеме:
Не работает анимация нажатия/мигает панель ввода
Не работает всплывающая анимация/мигает панель ввода p>
Текущее решение:
Показывать только inputBarAccessoryView в viewDidAppear, что устраняет проблемы с анимацией во время перехода NavigationController, но это вызывает значительную задержку.
Имеется кто-нибудь еще сталкивался с этой проблемой? Любая помощь будет очень признательна.
Подробнее здесь: https://stackoverflow.com/questions/764 ... n-push-ani