iPhone как создать полноэкранное приложение?
-
05-07-2019 - |
Вопрос
Я пытался создать полноэкранный режим.Я планирую использовать core graphics для рендеринга.Я новичок в разработке 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];
}
Тем не менее, когда я запускаю это, я получаю тонкую строку состояния вверху с указанием времени и уровня заряда батареи.
Я попытался найти несколько образцов, но все образцы были открытыми.
Может кто-нибудь, пожалуйста, сказать мне, где я ошибаюсь?И просто о том, как создать полноэкранный режим.
Спасибо
Решение
Есть два метода;
В info.plist для вашего приложения добавьте boolean
Клавиша UIStatusBarHidden
и установите для него значение true.
Во время выполнения вы можете вызвать setStatusBarHidden
в вашем приложении, чтобы показать / скрыть строку состояния.Например.
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
Другие советы
Поскольку я только что нашел ответ, который искал здесь, я могу также добавить, что вышеупомянутый метод теперь обесценился.Современный метод заключается в:
- (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation
Спасибо!
Возможно, вы также захотите сделать свой rect = [[UIScreen mainScreen] applicationFrame]
Добавьте приведенный ниже метод в соответствующий контроллер представления
-(BOOL) предпочтительныйstatusbarhidden
У меня это сработало.
Это работает, и это самый простой
uiviewcontrollerbasedstatusbar Появление :НЕТ в .plist