Подтвердить что ты не робот

IPhone, как создать полноэкранное приложение?

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

Здесь мой код установки;

- (void)loadView
{
    CGRect  rect = [[UIScreen mainScreen] bounds];
    GameView *main_view;
    main_view = [[GameView alloc] initWithFrame:rect ];
    main_view.clearsContextBeforeDrawing = NO;
    self.view = main_view;
    [main_view release];    
}

Тем не менее, когда я запускаю это, я получаю тонкую строку состояния сверху с временем и уровнем заряда аккумулятора.

Я пробовал искать некоторые образцы, но все образцы были оппонентами.

Может кто-нибудь, пожалуйста, скажите мне, где я ошибаюсь? И как создать полный экран.

Спасибо

4b9b3361

Ответ 1

Существует два метода:

В info.plist для вашего приложения добавьте ключ boolean UIStatusBarHidden и установите для него значение true.

Во время выполнения вы можете вызвать setStatusBarHidden в своем приложении, чтобы показать/скрыть строку состояния. Например.

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]

Ответ 2

Поскольку я только что нашел ответ, который я искал здесь, могу добавить, что вышеупомянутый метод теперь обесценивается. Современный метод:

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

Спасибо!

Ответ 3

Вы также можете сделать свой rect = [[UIScreen mainScreen] applicationFrame]

Ответ 4

Добавьте ниже метод в соответствующий контроллер просмотра

- (BOOL) prefersStatusBarHidden

Это сработало для меня.

Ответ 5

Это работает, и это самый простой

UIViewControllerBasedStatusBarAppearance: НЕТ в .plist