Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用cgColor自定义颜色_Ios_Swift_Uiimageview_Uicolor_Cgcolor - Fatal编程技术网

Ios 使用cgColor自定义颜色

Ios 使用cgColor自定义颜色,ios,swift,uiimageview,uicolor,cgcolor,Ios,Swift,Uiimageview,Uicolor,Cgcolor,这可能是你整天看到的最愚蠢的问题,但我找不到解决办法。我有一个带边框的圆形图像视图,我希望边框与Xcode中的默认色调颜色相同,因此如果您能提供帮助,那将非常好。对不起,我提出了一个毫无意义的问题;) 现在我有了这个: self.imageView.layer.borderColor = UIColor.gray.cgColor 我需要改变 UIColor.gray.cgColor 将与默认着色颜色相同的蓝色,而不会导致崩溃或错误。。。怎样才能做到呢 谢谢您的帮助。只需使用蓝色属性创建新颜色

这可能是你整天看到的最愚蠢的问题,但我找不到解决办法。我有一个带边框的圆形图像视图,我希望边框与Xcode中的默认色调颜色相同,因此如果您能提供帮助,那将非常好。对不起,我提出了一个毫无意义的问题;)

现在我有了这个:

self.imageView.layer.borderColor = UIColor.gray.cgColor
我需要改变

UIColor.gray.cgColor
与默认着色颜色相同的蓝色,而不会导致崩溃或错误。。。怎样才能做到呢


谢谢您的帮助。

只需使用蓝色属性创建新颜色并应用于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

只需使用蓝色属性创建新颜色并应用于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

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

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

我试过了,但有一个错误是:
无法将类型“UIColor”的值分配给类型“CGColor”
只需使用imageView.borderColor=我试过了,但有一个错误是:
无法将类型“UIColor”的值分配给类型“CGColor”
只需使用imageView.borderColor=很高兴它帮助了你:)很高兴它帮助了你:)