无法改变屏幕亮度

时间:2016-12-14 06:36:20

标签: ios objective-c

因为我必须创建具有亮度和亮度的PDF阅读器。所以我需要使用下面的代码来改变亮度,但不幸的是它在我的情况下不起作用。

以下是更改亮度的代码:

[[UIScreen mainScreen] setBrightness:slider.value]; 

除了上面的代码,我还想实现其他任何东西吗?

滑块值更改事件代码:

- (IBAction)sliderValueChanged:(UISlider *)sender {
    //Chnage Brighness based on slider value.
    [[UIScreen mainScreen] setBrightness:sender.value];
}

请指导我,因为上面的代码无法正常工作或根本无法更改屏幕亮度。

提前致谢。

1 个答案:

答案 0 :(得分:0)

代码工作正常。

- (IBAction)sliderValueChanged:(UISlider *)sender {
   // reflecting slider value 
   [[UIScreen mainScreen] setBrightness:sender.value];
}

检查与滑块连接的事件valueChanged是否为0 to 1,而最小值和最大值应为<div class="darkblue-panel pn" ng-repeat="f in fc.frienddata"> <div class="darkblue-header" ng-show="f.user_id=='currentUser.id'"> <h5>{{f.user_id}}</h5> </div> <div class="darkblue-header" ng-show="f.friend_id=='currentUser.id'"> <h5>{{f.friend_id}}</h5> </div> </div>

如果你使用模拟器进行测试,它将无法使用苹果设备。