我想知道是否有一种方法可以将“Auto-Brightness”选项切换到iOS设备上的OFF位置,如果有,那是什么?
谢谢!
当你在应用程序内部时可以调整亮度,它可以在UIScreen类中使用 -
但Apple的官方公共API不允许iOS应用访问“设置”应用中的常规设置。因此,您将无法更改设置应用内的切换按钮。
我不能说任何权威(不能证明是负面的,等等),但这似乎不是Apple会给第三方应用程序修改的设置。当然,Settings.app修改它,但这并不意味着有公共API来做它。由于这篇文章中没有jailbreak
标签,我将继续并假设提问者询问公共API。我会选择“你做不到”。
[[UIScreen mainScreen] setBrightness:1.0];
是要走的路。是的,你可以以编程方式进行。只需传递介于0.0到1.0之间的值即可。它根据苹果有效,你不会遇到任何问题。
但是,如果您真的需要,可以定期检查亮度并将其提升到应用程序运行时的水平。