Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以只检测(不改变)iOS屏幕上的当前亮度级别?_Ios_User Interface_Styles_Switching - Fatal编程技术网

是否可以只检测(不改变)iOS屏幕上的当前亮度级别?

是否可以只检测(不改变)iOS屏幕上的当前亮度级别?,ios,user-interface,styles,switching,Ios,User Interface,Styles,Switching,是否可以只检测(不改变)iOS屏幕上的当前亮度级别?例如,我试图设置某个亮度值,在该值下,UI/样式可能会根据当前上下文进行更改。有点像响应式样式表切换,但我不想使用维度,而是希望根据亮度进行更改 如果您在任何移动操作系统上听说过这一点,也请让我知道。谢谢你抽出时间 我这样做是为了向工程师提出一个项目,因此我对代码的了解有限。只是在寻找是或不是的可能性。在我提出这项建议之前,我需要了解其可行性,但在其他地方还没有找到这方面的信息 我只是想澄清一下,因为你似乎混淆了能手和二传手: 阅读: floa

是否可以只检测(不改变)iOS屏幕上的当前亮度级别?例如,我试图设置某个亮度值,在该值下,UI/样式可能会根据当前上下文进行更改。有点像响应式样式表切换,但我不想使用维度,而是希望根据亮度进行更改

如果您在任何移动操作系统上听说过这一点,也请让我知道。谢谢你抽出时间


我这样做是为了向工程师提出一个项目,因此我对代码的了解有限。只是在寻找是或不是的可能性。在我提出这项建议之前,我需要了解其可行性,但在其他地方还没有找到这方面的信息

我只是想澄清一下,因为你似乎混淆了能手和二传手:

阅读:

float brightness = [[UIScreen mainScreen] brightness];

要更改:

float brightness = XX;
[[UIScreen mainScreen] setBrightness:brightness];


谢谢这不设置亮度吗?不,这是访问getter(读取)。如果您想设置它,可以调用[[UIScreen mainScreen]setBrightness:value]
float brightness = XX;
[[UIScreen mainScreen] setBrightness:brightness];
float brightness = XX;
[UIScreen mainScreen].brightness = brightness;