我已成功地确保iPhone使用的是不自锁:使iPhone屏幕变暗
[[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ];
但我怎么做了一定的时间后,屏幕变暗?
谢谢...
编辑:
想我已经找到了解决自己:
使用此方法在您的视图控制器通过添加具有50%的α-黑色视图变暗。确保设置userInteractionEnabled = NO将事件传递给底层视图。
- (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];
}
,或者可以冒这个险(但是苹果可能会拒绝对提交):
[(id)[UIApplication sharedApplication] setBacklightLevel:1.0f];
这是一个私人API,不应该使用,虽然...
我建议你可以发布您的编辑为完整起见答案。 –
我不能回答我自己的问题,认为我必须建立点或什么 –