gpt4 book ai didi

ios - 如何在iPhone OLED上设置纯红色像素全屏

转载 作者:行者123 更新时间:2023-12-03 19:23:42 26 4
gpt4 key购买 nike

我正在研究iPhone OLED屏幕的像素排列。我使用的代码:

for (int i = 0; i < height; i++)
{
for (int j = 0; j < width; j++)
{
data[(i*width + j)*4] = (Byte) (255) ;
data[(i*width + j)*4+1] = (Byte) (0) ;
data[(i*width + j)*4+2] = (Byte) (0) ;
data[(i*width + j)*4+3] = (Byte)255;
}
}

在viewController中,将iPhone X全屏设置为红色时,用显微镜看到的iPhone X的屏幕像素并不都是红色像素,还可以先看到绿色像素。

我想要实现的是,设置为纯红色时,iPhone X的像素只显示红色像素,无法显示绿色像素或蓝色像素。
我该如何解决这个问题?

enter image description here

最佳答案

尝试使用系统颜色:

view.backgroundColor = UIColor.systemRed 

iOS 提供了一系列系统颜色,可以自动适应活力和辅助功能设置的变化,例如“增加对比度”和“降低透明度”。 https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/color/

关于ios - 如何在iPhone OLED上设置纯红色像素全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61866448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com