UIToolbar изменение положения после того, как приложение выходит на передний план - PullRequest
0 голосов
/ 13 апреля 2011

в моем приложении для iPhone, основанном на навигации, я позволяю пользователям смахивать UIToolbar (я перемещаю рамку self.navigationController.toolbar вниз на 23).

Это работает очень хорошо, пока приложение не будет отправлено в фоновый режим и снова открыто. Когда приложение возвращается на передний план, положение панели инструментов сбрасывается. Это происходит после публикации UIApplicationWillEnterForegroundNotification и после - (void) didBecomeActive…

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

Может кто-нибудь, пожалуйста, подтолкнуть меня в правильном направлении, как я могу предотвратить сброс положения панели инструментов при входе на передний план?

Спасибо!

1 Ответ

0 голосов
/ 13 апреля 2011

Не изменяйте вручную рамку панели инструментов.Позвоните -[UINavigationController setToolbarHidden:animated:] вместо.

...