ios - 如何以编程方式从 UIView 获取当前的十六进制代码颜色

标签 ios

<分区>

我想知道是否可以通过编程方式从 UIView 获取当前的十六进制代码颜色。

我知道我们可以在 Storyboard 上轻松获得它。但如何以编程方式执行此操作。

最佳答案

希望对您有所帮助:

 CGFloat red = self.view.backgroundColor.CIColor.red;
 CGFloat blue = self.view.backgroundColor.CIColor.blue;
 CGFloat green = self.view.backgroundColor.CIColor.green;
 CGFloat alpha = self.view.backgroundColor.CIColor.alpha;

作为返回,你得到了 RGB。

关于ios - 如何以编程方式从 UIView 获取当前的十六进制代码颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37090116/

上一篇:ios - Xcode 7.3 Simulator 未定义的建筑符号

下一篇:iOS 编译错误(使用 Unity 构建)

相关文章:

ios - 如何从 Pop 导航到其他 View Controller

html - 加载多个 webView 时出现错误 -999

ios - 适用于 iOS 的 Google Maps API 的 API key 异常

带有一起呈现的动态文本和图像的 iOS UITableView(NSAttributedString + 图像)

ios - textFieldShouldReturn - completionHandler 中的一些方法永远不会被调用

objective-c - 如何让UIView的两个动画一一执行

ios - 如何在iPhone/iPad应用程序上以编程方式执行mov到mp4最快的“转储”?

ios - 如何禁用 WKWebView 中的自动灰色选择?

ios - 从 unicode 字符符号获取范围。 swift

objective-c - 在 iphone 应用程序中解析和替换 @usernames 和 URL