В iOS8 У меня есть UIViewController
, в котором я поставилHidden UINavigationBar появляться на becomeFirstResponder (появляется UIKeyboard)
[self.navigationController setNavigationBarHidden:YES animated:YES];
в viewDidAppear
.
Однако в этом же UIViewController я запускаю клавиатуру, используя becomeFirstResponder
. Похоже, что скрытое состояние navigationBar игнорируется, так как оно внезапно появляется в представлении, когда появляется клавиатура.
Установка self.navigationController.hidesBarsWhenKeyboardAppears
true приводит к кратковременному переключению анимации, которое нежелательно в текущем случае.
Кто-нибудь сталкивался с этим? Есть ли какой-нибудь новый API, чтобы сообщить навигационной карте пребывания скрытым независимо?
Благодаря
У меня такая же проблема: моя настраиваемая панель навигации мигает, затем снова включена, а затем остается скрытой, когда отображается клавиатура, хотя я установил ее для hidesBarsWhenKeyboardAppears = NO. – avance