Как настроить яркость устройства из нашего приложения в iPad - PullRequest
2 голосов
/ 27 мая 2011

Я занимаюсь разработкой приложения для чтения электронных книг для iPad и хочу добавить функцию, с помощью которой пользователь может настроить яркость устройства из приложения.Есть ли в любом случае, в котором я могу реализовать это в моем приложении .. ???

Ответы [ 3 ]

1 голос
/ 27 мая 2011

Я нашел довольно простое решение для этого. Я добавляю UIVIew чистого цвета к своему представлению чтения книг, и я увеличиваю альфа-компонент этого представления после события изменения значения ползунка. При этом мое представление затемняется, и у нас возникает ощущение, что яркость приложения снижается. Это решение может быть не очень подходящим, но в моем случае работает просто отлично. Любые лучшие решения всегда приветствуются. Спасибо ...

0 голосов
/ 17 июня 2011

ну, это не точное решение, но оно послужит цели ...

 -(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];       
}
0 голосов
/ 27 мая 2011

Пожалуйста, перейдите по этой ссылке

Надеюсь, это будет работать ...

...