Полноэкранный просмотр изображений при скрытии строки состояния - PullRequest
4 голосов
/ 14 октября 2011

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

Я начинаю с UINavigationController и выдвигаю свой просмотр изображений.Мое изображение представляет собой UIView, который содержит UIScrollView с рамкой (0, -44, 320, 480) для размещения его под панелью навигации и UIImageView поверх этого с рамкой границ вида прокрутки.

Я скрываю панель навигации и строку состояния, используя:

[self.navigationController.navigationBar setAlpha:0.0f];
[[UIApplication sharedApplication] setStatusBarHidden:YES];

Они прячутся правильно, но у меня осталось 20px черного сверху.Я попытался установить для y-origin фрейма вида прокрутки значение -66, но это не помогло.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 29 декабря 2014

Попробуйте этот метод, чтобы скрыть строку состояния

-(BOOL)prefersStatusBarHidden{
return YES;
}

Также в методе viewWillAppear () установите панель навигации скрытой:

-(void) viewWillAppear:(BOOL)animated{
    [self.navigationController setNavigationBarHidden:YES];
}
0 голосов
/ 15 октября 2011

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

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