Как скрыть Status Bar (iOS, Xcode 4.2)

Уроки по созданию приложений для iOS (iPhone, iPad, iPod Touch) в Xcode (Objective-C)

Как скрыть Status Bar (iOS, Xcode 4.2)

Сообщение Александр » 13 мар 2012, 20:55

Как скрыть Status Bar (iOS, Xcode 4.2)
Objective-C 2.0, iPhone, iPod, iPad, iOS

В этой статье описано 2 способа того как скрыть Status Bar в Xcode.
Если вам будет сложно понять то что здесь описано, то начните со статьи Разработка приложений для iOS. С чего начать (Xcode 4.2).


Способ 1

1. Открываем *-Info.plist
Для этого в правой части Xcode открываем папку проекта Supporting Files.

2. Добавляем строку
Key: "Status bar is initially hidden"
Value: YES

Изображение

3. Запускаем приложение
Можно увидеть, что теперь статус бара нет.

4. Открываем ViewController.xib
Кликаем на View. Справа на вкладке Show the Attributes inspector выбираем Status Bar: None.

Если этого не сделать и размещать элементы вплотную к верху и низу View, то можно увидеть, что при запуске приложения, место для Status Bar переместилось вниз.

Это можно увидеть на скриншоте ниже.

Изображение

Слева - View из Interface Bulder, справа - запущенное в симуляторе приложение.




Способ 2

Есть возможность управлять видимостью Status Bar программно.

  1. - (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation

О setStatusBarHidden можно прочитать в официальной документации https://developer.apple.com/library/ios ... rence.html


Чтобы скрыть Status Bar программно, используем такой код
  1. [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationNone];

или такой
  1. [UIApplication sharedApplication].statusBarHidden = YES;


Доступны 3 значения UIStatusBarAnimation.

UIStatusBarAnimationNone
Без анимации.

UIStatusBarAnimationFade
Затухание и появления статус бара.

UIStatusBarAnimationSlide
Статус бар скрывается поднимаясь вверх и отображается опускаясь вниз.

Скрывая Status Bar программно, не забывайте, что внизу образовывается пустое место высотой со статус бар, как и в первом варианте.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Вернуться в Уроки Xcode



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron