скрытие вкладки и навигационной панели - PullRequest
0 голосов
/ 28 октября 2010

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

Я также смогу показать панель вкладок и панель навигации, когда снова коснусь своего uiwebview.

1 Ответ

2 голосов
/ 28 октября 2010

По умолчанию UIWebViewDelegate не оборудован для приема сенсорных событий ... однако, если вы подклассифицировали UIWebView как UIControl (который может принимать сенсорные события), вы могли бы связать метод touchUpInside: UIWebView, предоставляемый UIControl, с кодом, которыйскрывает панель навигации.

Чтобы скрыть панель навигации, вы можете использовать:

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

Затем вы можете использовать аналогичную реализацию UIControl для обнаружения, когда палец покинул UIWebView, и т. Д..

...