2011-10-25 91 views
8

我正在開發iPhone應用程序,我需要通過我的應用程序調整屏幕的亮度,與我們通過設置應用程序執行的操作一樣。通過代碼調整屏幕的亮度

我已經搜索,但還沒有找到解決方案。

回答

0

查看UIScreenbrightness財產。這是iOS 5中的一個新API。您不能在舊版本中執行此操作。

16

您可以使用:

[[UIScreen mainScreen] setBrightness:1.0]; 

但是,只有在iOS 5不支持較早的IOS版本。

+0

然後如何在ios 4中實現這一點,你可以給任何想法請...謝謝 – Sabby

2

如果您需要與較舊的iOS版本兼容,請在應用程序主窗口頂部使用部分Alpha版嘗試黑色覆蓋。我在iPad應用中使用它 - 唯一的缺點是它不會使彈出的元素變暗。