Скрытие моего UINavigationBar приводит к хаотичной прокрутке UIWebView. Как я могу это исправить? - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть UIWebView, который находится между UINavigationController (вверху) и UIToolbar (внизу).Когда пользователь дважды нажимает на UIWebView, я хочу плавно анимировать верхнюю и нижнюю полосы, чтобы скрыть.Однако, когда я использую этот код (и несколько других различных вариантов этой концепции), панель отлично скрывается, но иногда (иногда нет) содержимое UIWebView прокручивается вверх на 20-30 пикселей:

[self.navigationController setNavigationBarHidden:YES animated:YES];

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

Кто-нибудь делал это?Или знаете, что здесь происходит?

1 Ответ

0 голосов
/ 14 февраля 2012

сделайте ваш UINavigationBar полупрозрачный

self.navigationController.navigationBar.translucent = YES;

в вашем viewWillAppear методе.

...