0

我正在尝试开发一个关闭屏幕的 iOS 应用程序(这样当你在黑暗中时,它根本不会显示任何光),但我可以打开和关闭屏幕的某些像素。

有谁知道这样做的方法?我假设它要么全有,要么全无......要么关闭所有屏幕,要么全部打开,但也许有人知道更好?

我猜我能做的最好的就是把背景变成黑色,这样尽可能少的光线通过。然而,我用我的 iPad 尝试过这个,它仍然在漆黑的房间里产生太多的光。例如,我希望只有 1 个像素发光,其余的则完全不发光。如果这是不可能的,有什么办法可以模仿吗?

4

3 回答 3

2

据我所知,屏幕是开还是关,没有控制器可以将特定区域设置为开/关。

此外,您无法更改像素级亮度,因为屏幕不会以这种方式照亮。您只能控制整体屏幕亮度,而不是每个像素,因为屏幕照明技术不能那样工作,它专门用于 LED 背光。

于 2013-08-10T18:17:34.370 回答
2

恐怕我同意@garretmurray。你试图做的事情是不可能的。你在最好的轨道上。

您可以将当前视图的背景颜色更改为黑色,并使用以下命令消除屏幕亮度:

[[UIScreen mainScreen] setBrightness:0.0f];
于 2013-08-10T18:18:50.207 回答
0

你试图做的事情是不可能的。

于 2013-08-10T18:16:09.873 回答