iOS — строка состояния

Использование строки состояния

Строка состояния отображает ключевую информацию об устройстве, например —

  • Модель устройства или поставщик сети
  • Сила сети
  • Информация о батарее
  • Время

Строка состояния показана ниже.

Учебник iOS

Метод, скрывающий строку состояния

[[UIApplication sharedApplication] setStatusBarHidden:YES];

Альтернативный способ скрыть строку состояния

Мы также можем скрыть строку состояния с помощью info.plist, добавив строку и выбрав UIStatusBarHidden и установив для нее значение NO.

Добавить собственный метод hideStatusbar в наш класс

Он скрывает анимированную строку состояния, а также изменяет размер нашего представления, чтобы занять пространство строки состояния.

-(void)hideStatusbar {
   [[UIApplication sharedApplication] setStatusBarHidden:YES 
   withAnimation:UIStatusBarAnimationFade];
   [UIView beginAnimations:@"Statusbar hide" context:nil];
   [UIView setAnimationDuration:0.5];
   [self.view setFrame:CGRectMake(0, 0, 320, 480)];
   [UIView commitAnimations];
}

Обновите viewDidLoad в ViewController.m следующим образом:

- (void)viewDidLoad {
   [super viewDidLoad];
   
   // The method hideStatusbar called after 2 seconds
   [self performSelector:@selector(hideStatusbar) 
   withObject:nil afterDelay:2.0];
   
   // Do any additional setup after loading the view, typically from a nib.
}

Первоначальный вывод и вывод через 2 секунды —

Учебник iOS

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки