我正在为iPad开发一个电子书阅读器应用程序,我想添加一个功能,用户可以在该应用程序中调整设备的亮度。无论如何,我可以在我的应用程序中实现这个.. ???
答案 0 :(得分:1)
我找到了一个简单的解决方案。我在我的图书阅读器视图中添加了一个清晰的颜色,我在滑块值更改事件时增加了此视图的alpha分量。通过这样做,我的视图变暗,我们感觉应用程序的亮度降低了。这个解决方案可能不太合适,但在我的情况下工作得很好。任何更好的解决方案总是受到赞赏。谢谢......
答案 1 :(得分:0)
请按照link
进行操作希望它能起作用......
答案 2 :(得分:0)
嗯,这不是确切的解决方案,但它将达到目的......
-(IBAction)sliderValueChangedForBrightness:(UISlider*)sliderObj{
brightnessView.backgroundColor=[[UIColor grayColor] colorWithAlphaComponent:1-sliderObj.value];
}
-(IBAction)adjustBrightness:(UIButton *)sender{
if(isbrightnessViewShowing==NO){
isbrightnessViewShowing=YES;
[self.view addSubview:brightnessSliderView];
brightnessSliderView.frame=CGRectMake(sender.frame.origin.x-70,brandingView.frame.size.height, brightnessSliderView.frame.size.width, brightnessSliderView.frame.size.height);
}
else {
isbrightnessViewShowing=NO;
[brightnessSliderView removeFromSuperview];
}
if (brightnessView==nil) {
brightnessView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, scrollView.frame.size.width, scrollView.frame.size.height)];
brightnessView.backgroundColor = [UIColor clearColor];
}
[webView addSubview:brightnessView];
[webView bringSubviewToFront:brightnessView];
}