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];
}
Тем не менее, когда я запускаю это, я получаю тонкую строку состояния сверху с временем и уровнем заряда аккумулятора.
Я пробовал искать некоторые образцы, но все образцы были оппонентами.
Может кто-нибудь, пожалуйста, скажите мне, где я ошибаюсь? И как создать полный экран.
Спасибо
Ответы
Ответ 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