Панель навигации сбрасывает свой кадр - PullRequest
1 голос
/ 01 июля 2010

У меня есть TabBar, который был создан программно. В контроллерах представления этой панели вкладок я пытаюсь уменьшить размер панели навигации, используя - "self.navigationController.navigationBar.frame = CGRectMake (0, 20, 320, 30);"

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

Пример с этой проблемой можно скачать с http://dl.dropbox.com/u/2647092/iPhone_tabbar_example.zip Чтобы повторить эту проблему в этом примере, выполните следующие действия -

  1. открыть и запустить проект
  2. в симуляторе нажмите на Tab1, затем нажмите на Tab2, снова нажмите на Tab1, панель навигации Tab1 будет изменена до размера по умолчанию

Есть ли что-то неправильное, что я делаю в этом случае, или есть альтернативный способ сделать это?

Пожалуйста, дайте мне знать.

Спасибо, Yogesh

1 Ответ

1 голос
/ 01 июля 2010

Получил решение этой проблемы ... вместо изменения размера панели навигации в viewWillAppear измените его размер в viewDidAppear

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...