ボタンのクリック時に画面の明るさを変更するにはどうすればよいですか? 私はこのコードを使用しています
[[UIScreen mainScreen] setBrightness:0.3f];
しかし、それはもう機能していません。このコードをボタンクリックアクションに入れました。これまたは含める必要があるフレームワークで行う必要がある特別なことはありますか?
ボタンのクリック時に画面の明るさを変更するにはどうすればよいですか? 私はこのコードを使用しています
[[UIScreen mainScreen] setBrightness:0.3f];
しかし、それはもう機能していません。このコードをボタンクリックアクションに入れました。これまたは含める必要があるフレームワークで行う必要がある特別なことはありますか?
私のアプリケーションでは、これを使用しました:
//take slider in .h file
self.slider = [[UISlider alloc] initWithFrame:CGRectMake(give your frame)];
self.slider.minimumValue = 0;//here you have to set min value of slider as per you want
self.slider.maximumValue = 1;//here you have to set max value of slider as per you want
self.slider.continuous = YES;
int myVal = self.slider.value;
NSString *timeValue = [[NSString alloc] initWithFormat:@"%1d", myVal];
self.timeLabel.text = timeValue;
// Attach an action to sliding
[self.slider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];
- (void)sliderChanged:(UISlider *)sender
{
[self adjustImageBrightnessWithValue:sender.value];
}
- (void)adjustImageBrightnessWithValue:(CGFloat)value
{
[[UIScreen mainScreen] setBrightness:value];
}
それはあなたに役立つかもしれません、ありがとう。