gpt4 book ai didi

ios - 检测 UIVisualEffectView 下方的颜色是否为浅色

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:25 25 4
gpt4 key购买 nike

enter image description here

因为后台的UIImageView很亮,在UIVisualEffectView的上面看不到前台的文字。我想检测背景是否亮,如果是,将文本颜色更改为更暗的颜色。我该怎么做?

最佳答案

要检测 UIView 的主色,需要两个步骤。首先是捕获 View 的图像数据,如下所述:How to capture UIView to UIImage without loss of quality on retina display

其次是确定 View 的主色,如下所述: How does the algorithm to color the song list in iTunes 11 work?

然后根据结果进行调整。

就我个人而言,我会简单地使用深色文本来实现光模糊。或者继续使用浅色文本并使用深色模糊效果。或者在导航栏上设置色调。

关于ios - 检测 UIVisualEffectView 下方的颜色是否为浅色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28464126/

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