Не позволяйте IQKeyboardManager удалять мою панель навигации

Это продолжение iPhone Keyboard Covers UITextField, в котором говорится о том, чтобы удерживать клавиатуру от покрытия текстовых полей. Ответ, который мне подходит, - это использование IQKeyboardManager. Проблема для меня состоит в том, что он отклоняет мою панель навигации. В документе говорится

Если вы не хотите скрывать UINavigationBar по умолчанию для UINavigationController, когда клавиатура перемещается вверх по представлению, то просто измените класс UIView на UIScrollView из раскадровки или xib.

Но я не уверен, о каком UIView идет речь. Так как в той ветке, которая упоминает об этом, есть сотни голосов "за", я представляю, что кому-то приходилось иметь дело с этим. Кто-нибудь, пожалуйста, поделитесь, как они могли это сделать? (также я очень новичок в iOS, поэтому, пожалуйста, никаких эзотерических разговоров).

1 ответ

Чтобы не скрывать свои UINavigationBar из UINavigationController вам нужно установить self.view класс от UIView в UIScrollView, Это все, что говорится в документации.

Я обновил здесь документацию со снимком экрана, который может быть очень полезным для выполнения шагов.

Другие вопросы по тегам