我正在使用以下代码创建一个 colored颜色 对象.

curView.backgroundColor = [[UIColor alloc] initWithHue:229 saturation:40 brightness:75 alpha:1];

如何从创建的 colored颜色 对象中检索RGB值?

推荐答案

const CGFloat *colors = CGColorGetComponents( curView.backgroundColor.CGColor );

这些链接提供了更多详细信息:

Ios相关问答推荐

(Flutter)获取图像从图像拾取器保存和加载问题

我想在expo 中使用useSafeAreaInsets来获取paddingbottom,但我得到了一个错误

UIBezierPath包含:方法不检测到厚度大于1像素的线上的touch

避免从CoreData加载图像列表时出现SwiftUI挂起

OnTapGesture在其修改的视图外部触发

如何为 Firebase Auth 实施 Firebase AppCheck?

为什么applicationState发布者只发布一次?

不使用故事板创建 iMessage 应用程序

CGPath intersection(_:using:) 和朋友(iOS 16 中的新功能)坏了?

如何在 Mac OS Ventura 中使用 Xcode 13

弹出视图后使所有背景 UI 模糊

SwiftUI:添加核心数据项时更新选项卡栏徽章

在iOS7半透明导航栏中获取正确的 colored颜色

未找到签名证书​​iOS Distribution

无法验证客户端 3000

以编程方式创建按钮并设置背景图像

UITextView 内容插图

在 iOS 上没有显示数字键盘

打开 XIB 文件后 Xcode 6.3 冻结/挂起

openURL:在 iOS 10 中已弃用