簡體   English   中英

如何在 iPad 中通過我們的應用程序調整設備的亮度

[英]How to adjust the brightness of the device from our app in iPad

我正在為 iPad 開發一個電子書閱讀器應用程序,我想添加一個功能,用戶可以從應用程序中調整設備的亮度 無論如何我可以在我的應用程序中實現這個..???

我找到了一個相當簡單的解決方案。 我在我的圖書閱讀器視圖中添加了一個清晰顏色的 UIVIew,並且我在 slider 值更改事件時增加了此視圖的 alpha 分量。 通過這樣做,我的視圖變暗了,我們感覺到應用程序的亮度降低了。這個解決方案可能不是很合適,但在我的情況下工作得很好。 任何更好的解決方案都會受到贊賞。謝謝...

請點擊此鏈接

希望它會工作......

好吧,它不是確切的解決方案,但它會達到目的......

 -(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];       
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM