作爲用戶設置,是否可以改變iOS應用程序的整體亮度?可能在appDelegate中,是否可以更改所有視圖?謝謝,任何幫助,將不勝感激。整體亮度/ gamma?
此外,我的意思是應用程序本身,而不是iOS /用戶設備下的設置。
作爲用戶設置,是否可以改變iOS應用程序的整體亮度?可能在appDelegate中,是否可以更改所有視圖?謝謝,任何幫助,將不勝感激。整體亮度/ gamma?
此外,我的意思是應用程序本身,而不是iOS /用戶設備下的設置。
您可以使用
[[UIScreen mainScreen] setBrightness:0.5];
但它只會持續到應用程序被關閉。
要做到系統範圍,您可以使用[UIScreen mainScreen]
的brightness
屬性,最好與滑塊組合使用。 (可在iOS 5.0中使用)。
如果你想這樣做只是爲你的應用程序,您可以嘗試改變你的主窗口的Alpha值,儘管我更喜歡第一個版本。
沒錯,但我可以將值保存在NSUserDefaults? – 2012-04-18 20:47:39
這樣做將改變屏幕的亮度範圍內所有的你的意見,並且如上所述可以然而存入NSUserDefaults的,絕對不會有你的應用程序,以永久地改變設備的亮度路(不含監獄打破)。 – 2012-04-18 21:09:56
是的,是的。謝謝 – 2012-04-18 21:53:48