2010-07-31 4 views
2

iPhone을 사용하지 않고 iPhone 화면을 끄는 방법을 찾고 있습니다. 화면을 끄면 사과 규칙에 위배되는 것이 나는별로 신경 쓰지 않습니다. 창 알파를 0으로 설정하면 트릭이 실행됩니까? 어쩌면 변경할 수있는 부울 값이 있습니까?iPhone 화면 끄기

누구나 아이디어가 있다면 크게 감사하겠습니다.

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

그런 다음 검정에있는 backgroundColor와 서브 뷰를 만듭니다 : 만들기위한

CGRect rect = [[UIScreen mainScreen] applicationFrame]; 
UIView *bg = [[UIView alloc] initWithFrame:rect]; 
bg.backgroundColor = [UIColor blackColor]; 
[window addSubview:bg]; 

이유

답변

3

먼저

많은 감사,

스투는 보이지 않는 상태 표시 줄을 상태 표시 줄이 먼저 감춰져 있으므로 [[UIScreen mainScreen] applicationFrame] ca 전체 화면을 다룰 것입니다.

+1

좋은 생각입니다. 감사합니다. – Stumf

+1

저는 주로 이것을 "로딩"화면에 사용하고 중간에 UIActivityIndicatorView를 사용합니다. bg.alpha는 0.5로 설정되어 희미한 배경 효과를줍니다. –