iPhone 전체 화면 앱을 만드는 방법?
-
05-07-2019 - |
문제
전체 화면보기를 만들려고 노력했습니다. 렌더링을 위해 핵심 그래픽을 사용할 계획입니다. 저는 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을 선호합니다
그것은 나를 위해 일했다.
이것은 작동하며 가장 쉬운 일입니다
uiviewControllerBasedStatusBarAppearance : .Plist에서는 아니요