我已经创建了swift函数,我在其中发送颜色值并希望返回三元组和四元组值.它有点工作,但我对颜色结果不满意.请问有人能帮我调整配方吗?
我关注的是几个来源,但与几个基于网络的在线配色方案相比,返回的颜色太亮或太饱.我知道这也是一个偏好的问题,我有点像下面的代码的结果,但在某些颜色的情况下,返回的一种颜色的结果太接近原始的颜色,所以它几乎不可见.它仅适用于少数几种颜色......
我正在使用这里的公式:
我的代码:
func getTriadColor(color: UIColor) -> (UIColor, UIColor){
var hue : CGFloat = 0
var saturation : CGFloat = 0
var brightness : CGFloat = 0
var alpha : CGFloat = 0
let triadHue = CGFloat(color.getHue(&hue, saturation: &saturation, brightness: &brightness, alpha: &alpha))
let triadColor1 = UIColor(hue: (triadHue + 0.33) - 1.0, saturation: saturation, brightness: brightness, alpha: alpha)
let triadColor2 = UIColor(hue: (triadHue + 0.66) - 1.0, saturation: saturation, brightness: brightness, alpha: alpha)
return (triadColor1, triadColor2)
}
func getTetradColor(color: …Run Code Online (Sandbox Code Playgroud) 我有一个与 Firebase 集成的应用程序,可以使用 cocoapods 连接分析。它在 iOS 13 上运行良好,没有任何黄色警告,但是当我为目标 iOS 14 安装新的可可豆荚并构建应用程序时,我收到 6 条黄色警告消息
“XXXPods/GoogleUtilities/GoogleUtilities/Logger/GULLogger.m:130:20:这个旧式函数定义之前没有原型”
当我在网上寻找答案时,只有少数人指着 Flutter。我没有这个应用程序的 Flutter,我认为我不需要它。有没有其他人有同样的问题?请如何为 iOS 14 静音?
我可以将 pod 降级到 iOS 13,但重点是更新版本。感谢您的任何帮助/指导