使用cgColor自定义颜色

时间:2017-07-02 13:31:14

标签: ios swift uiimageview uicolor cgcolor

这可能是你整天看到的最愚蠢的问题,但我找不到解决方案。我有一个带边框的圆形图像视图,我希望边框与Xcode中的默认色调颜色相同,所以如果你能提供帮助那就太棒了。对不起的问题感到抱歉;)

现在我有了这个:

self.imageView.layer.borderColor = UIColor.gray.cgColor

我需要改变

UIColor.gray.cgColor

相同蓝色作为默认色调颜色而不会导致崩溃或错误......如何才能完成?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

只需创建具有蓝色属性的新颜色并应用于imageView

let color = UIColor(colorLiteralRed: 0, green: 122/255, blue: 1, alpha: 1.0)
self.imageView.layer.borderColor = color.cgColor

警告你可以使用imageView的tintColor属性,如

imageView.layer.borderColor = imageView.tintColor.cgColor

答案 1 :(得分:1)

只需拖放您想要的任何颜色,例如: enter image description here