Как добиться скрытой строки состояния с помощью платформы three20

Я использую раздел TTThumbsViewController фреймворка three20, и у меня есть строка состояния, скрытая в моем приложении.

Когда пользователь просматривает полноразмерное изображение, нажимает на экран (скрывая элементы управления), когда они снова нажимают, элементы управления снова появляются, но строка состояния тоже присутствует.

Я просмотрел всю библиотеку и не смог выделить раздел, в котором это происходит. Я был бы рад, если бы кто-нибудь мог указать мне правильное направление.

Спасибо,

BB


person angelfilm entertainment    schedule 11.09.2009    source источник


Ответы (2)


Я обнаружил, что он скрывается в UIViewControllerAdditions.m, который вызывается TTPhotoViewController.m.

UIViewControllerAdditions.m

- (void)showBars:(BOOL)show animated:(BOOL)animated {
  //[[UIApplication sharedApplication] setStatusBarHidden:!show animated:animated];
person angelfilm entertainment    schedule 11.09.2009

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

Если, конечно, вы не говорите о добавлении того фрагмента кода, который вы прокомментировали, в showBars. Этот код даже не появляется в моей версии кода Three20.

person Tim A    schedule 11.05.2010
comment
Тим, это в последней версии файла UIViewControllerAdditions.m... ты можешь просто изменить !show на YES. - person iwasrobbed; 09.06.2010