【发布时间】:2016-01-17 14:34:25
【问题描述】:
我使用这段代码来改变 iPhone 屏幕亮度:
- (void)setLightValue:(CGFloat)lightValue
{
[UIScreen mainScreen].brightness = lightValue ;
}
但是这段代码不会调用 iPhone 屏幕的亮度 UI。
【问题讨论】:
-
我不熟悉任何可以管理此行为的公共 API
-
iOS 没有系统亮度 UI(你附上的图片是 OSX 亮度 UI)...你必须为 iOS 自己做一个
-
什么“iPhone屏幕的亮度UI”?
-
不!在国内,很多iOS app都有这个功能,可以调用iPhone系统亮度UI。代码“[UIScreen mainScreen].brightness = lightValue”可以改变系统亮度,但不能调用 UI 。我想调用 UI。
-
我认为没有任何公共方法可以通过 SDK 做到这一点(请自行查找:developer.apple.com/library/prerelease/ios/documentation/UIKit/…)。你要么必须找到一个私有方法,一个提供此功能的外部库,要么自己制作。
标签: ios screen brightness