tôi đã quản lý để đảm bảo rằng iPhone không làm auto-lock sử dụng:Tận dụng màn hình iPhone Dim
[[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ];
Nhưng làm thế nào để làm cho màn hình mờ sau một khoảng thời gian nhất định?
Thanks ...
EDIT:
suy nghĩ tôi đã tìm thấy một giải pháp bản thân mình:
Sử dụng phương pháp này trong điều khiển điểm của bạn để mờ bằng cách thêm một cái nhìn đen với 50% alpha. Đảm bảo đặt userInteractionEnabled = NO để truyền các sự kiện đến các khung nhìn cơ bản.
- (IBAction)dim:(id)sender {
UIView *dimView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
dimView.backgroundColor = [UIColor blackColor];
dimView.alpha = 0.5f;
dimView.userInteractionEnabled = NO;
[self.view addSubview:dimView];
}
hay, có thể có nguy cơ nó (nhưng Apple có thể từ chối trên trình):
[(id)[UIApplication sharedApplication] setBacklightLevel:1.0f];
Đó là một API tư nhân và không nên được sử dụng mặc dù ...
tôi khuyên bạn nên đăng chỉnh sửa của bạn như là một câu trả lời vì lợi ích của sự hoàn chỉnh. –
Tôi không thể trả lời câu hỏi của riêng mình, nghĩ rằng tôi phải xây dựng điểm hoặc một cái gì đó –