как скрыть верхнюю панель iphone?

Я новичок в разработке iOS .......

Когда мое приложение запущено Существует один БАР Появляется в верхней части экрана ..... Которая содержит

сеть, цифровые часы и символ батареи

как я могу hied этот бар?
  заранее спасибо.........

[window addSubview:navigationController.view];
[window makeKeyAndVisible];


arryName = [[NSMutableArray alloc] initWithObjects:@"Savasana",@"Makarasana",@"Padahastasana",@"Natarajasana",@"Ustrasana",@"Hanumanasana",@"Garbhasana",@"Bhujapidasana",@"Astavakrasana(Eight-Angle Pose)",@"Mayurasana",@"Paschimottanasana",@"Janu Sirsasana",@"Urdhva Mukha Svanasana",@"Urdhva Dhanurasana",@"Bhujangasana",@"Bakasana",@"Surya Namaskar",@"Akarna Dhanur asana",@"Anjaneya asana",@"Ardha Chandra asana",@"Ardha Matsyendra asana",@"Baddha Kona Asana",@"Bala Asana",@"Chakra Asana",@"Dhanur asana",@"Ekapada asana",@"Garuda asana",@"Gomukha asana",@"Hala sana",@"Hasta Pada angusta",@"Matsya asana",@"Naga asana",@"Nataraja asana",@"Padma asana",@"Parivritta parshvakona",@"Pavana mukta asana",@"Sarvanga asana",@"Shalabha asana",@"Shava asana",@"Siddha asana",@"Simha asana",@"Sirsha asana",@"Tada asana",@"Trikona asana",@"Ugra asana",@"Ushtra asana",@"Vajra asana",@"Vira asana",@"Vriksha asana",@"Vrischika asana",@"Anjali Mudra",@"Ardha Matsyendrasana",nil];

arryImage = [[NSMutableArray alloc]initWithObjects:@"savasana_248.jpg",@"crocodile.jpg",@"Padahastasana.jpg",@"Natarajasana_248.jpg",@"Ustrasana_248.jpg",@"Hanumanasana_248.jpg",@"garbhasana.gif",@"bhujapidasana_1.jpg",@"Astavakrasana_248.jpg",@"Mayurasana.jpg",@"Paschimottanasa_248.jpg",@"JanuSirsasana.jpg",@"UrdhvaMukhaSvanasana.jpg",@"UrdhvaDhanurasana.jpg",@"Bhujangasana.jpg",@"Bakasana.jpg",@"1_Surya-namaskar.png",@"2-akarna_dhanurasana.png",@"3-Anjanya.png",@"4-ardha-chand.png",@"5-Adhamatsya.png",@"6-Baddha-kona.png",@"7-child-pose-balasana.png",@"8-Chakrasana-wheel-pose.png",@"9-Dhanura_asana-Bow_Pose.png",@"10-ekapada-asana-the-one-legged-pose.png",@"11-garudasana.png",@"12-gomukhasana.png",@"13-Halasan.png",@"14-Hasta.Padangusthasana.png",@"15-Matsyasana.png",@"16-naga-vj-g.png",@"17-natarajasana.png",@"18--padma.png",@"19--Parivrtta_Parsvakonasana-Revolved_Side_Angle_Pose.png",@"20-PAWANMUKTASANA.png",@"21-SHOULDER STAND.png",@"22--Salabhasana.png",@"23-Savasana.png",@"24-SIDDHASANA.png",@"25-Simha-asan-the lion.png",@"26-Sirsasana.png",@"27-Tada_Asana.png",@"28-Trikona_Asana.png",@"29-Ugra-asna-the Noblepose.png",@"30--ustrasana.png",@"31--Vijrasana.png",@"32-Vira-asna-the hero pose.png",@"33--Vriksha_Asana-Tree_Pose.png",@"34-VariskhikaiPad.png",@"AnjaliMudra.jpg",@"ArdhaMatsyendrasana.jpg",nil];
1

5 ответы

В вашем файле Project Info.plist файл Строка состояния сначала скрыта ДА, Это скроет строку состояния для полного проекта.

enter image description here

И если вы хотите скрыть строку состояния, в частности,

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:<#(UIStatusBarAnimation)#>];
1
добавлено

Попробуйте приведенный ниже код

[[UIApplication sharedApplication] setStatusBarHidden:YES];
0
добавлено
@nathanwhite для вашей любезной информации здесь я использую сеттер, и я не думаю, что это устарело, как упомянул Йеспер. Спасибо, Йеспер.
добавлено автор Exploring, источник
Nope: - (void) setStatusBarHidden: (BOOL) скрытый анимированный: (BOOL) анимированный устарел, потому что теперь есть несколько анимаций. Ответ на санджит - это другой метод.
добавлено автор Jesper, источник
Эта функция устарела во всех предыдущих версиях iOS 4 (насколько мне известно)
добавлено автор Nathan White, источник
@Jesper Да, ты прав! Просто проверил. Помогло бы, если бы я проверил его на mac, который у меня рядом со мной, вместо того, чтобы пытаться вспомнить факты!
добавлено автор Nathan White, источник

In your ProjectName-Info.plist file set Status bar is initially hidden YES

otherwise use [[UIApplication sharedApplication] setStatusBarHidden:YES];

0
добавлено

Строка состояния:

if you want to hide status bar then write following code in didFinishLaunchingWithOptions method AppDelegate

 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

This code hide status bas with animation , if you want to remove animation then set withAnimation:NO

Другой способ, который автоматически устанавливает размер вашего контроллера viewController при скрытой строке состояния:

 CGRect appFrame = [[UIScreen mainScreen] applicationFrame];

        [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
        [UIView animateWithDuration:0.25 animations:^{
            self.navigationController.navigationBar.frame = self.navigationController.navigationBar.bounds;
            self.view.window.frame = CGRectMake(0, 0, appFrame.size.width, appFrame.size.height);
        }];
0
добавлено

Это называется «Строка состояния».

Вы можете скрыть его, добавив ниже строку в методе «AppDidFinishLauching» в «AppDelegate»:

[[UIApplication sharedApplication] setStatusBarHidden:YES];

Вы также можете скрыть его из файла .plist.

Приветствия.

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.