Не позволяйте IQKeyboardManager удалять мою панель навигации
Это продолжение iPhone Keyboard Covers UITextField, в котором говорится о том, чтобы удерживать клавиатуру от покрытия текстовых полей. Ответ, который мне подходит, - это использование IQKeyboardManager. Проблема для меня состоит в том, что он отклоняет мою панель навигации. В документе говорится
Если вы не хотите скрывать UINavigationBar по умолчанию для UINavigationController, когда клавиатура перемещается вверх по представлению, то просто измените класс UIView на UIScrollView из раскадровки или xib.
Но я не уверен, о каком UIView идет речь. Так как в той ветке, которая упоминает об этом, есть сотни голосов "за", я представляю, что кому-то приходилось иметь дело с этим. Кто-нибудь, пожалуйста, поделитесь, как они могли это сделать? (также я очень новичок в iOS, поэтому, пожалуйста, никаких эзотерических разговоров).
1 ответ
Чтобы не скрывать свои UINavigationBar
из UINavigationController
вам нужно установить self.view
класс от UIView
в UIScrollView
, Это все, что говорится в документации.
Я обновил здесь документацию со снимком экрана, который может быть очень полезным для выполнения шагов.