相关疑难解决方法(0)

从UIColor预设中获取RGB值

我的应用程序我将RGB颜色值传递给服务器.我的应用程序使用UIColor预定义值,如[UIColor grayColor],[UIColor redColor].我知道我可以使用以下代码:

const CGFloat *c = CGColorGetComponents(color.CGColor)
Run Code Online (Sandbox Code Playgroud)

但是,仅适用于RBG色彩空间中的颜色,[UIColor grayColor]不是.

有没有办法获得非RBG颜色的RGB值?

谢谢!

iphone objective-c uicolor cgcolorspace

19
推荐指数
2
解决办法
2万
查看次数

如何比较swift中的颜色

我试图比较颜色,但我不能使用该isEqual方法,因为我试图比较一个背景的颜色UICollectionViewCell.

在这种情况下比较颜色的正确方法是什么?

if(cell!.layer.backgroundColor! == UIColor.redColor().CGColor)
{
    cell?.layer.backgroundColor = UIColor.redColor().CGColor
}
Run Code Online (Sandbox Code Playgroud)

ios uicollectionviewcell swift

7
推荐指数
1
解决办法
2403
查看次数