UIImageView边框颜色

Blu*_*s23 6 iphone xcode objective-c cgcolor ios

我有以下代码:

UIColor *borderColor = [UIColor colorWithRed:182 green:10 blue:96 alpha:1.0];
[viewImage.layer setBorderColor:borderColor.CGColor];
[viewImage.layer setBorderWidth:3.0];
[productView addSubview:viewImage];
Run Code Online (Sandbox Code Playgroud)

viewImage我在哪里UIImageView,productView是我的UIView.

我想得到这种颜色 在此输入图像描述,但我得到的只是这种颜色 在此输入图像描述.我尝试了不同的值,我得到的所有颜色都是白色,红色,黑色,黄色或蓝色.我不能得到任何其他颜色,无论我输入什么值.我试过colorWithHue:饱和度:亮度和我有同样的问题.

我在iOS 6 SDK上使用它.

我做错了什么,我该如何解决?

Baj*_*jaj 16

#import <QuartzCore/QuartzCore.h>

[imageView.layer setBorderColor: [[UIColor blackColor] CGColor]];
[imageView.layer setBorderWidth: 2.0];
Run Code Online (Sandbox Code Playgroud)


ger*_*iam 7

红绿色和蓝色的值应介于0.0和1.0之间.来自UIColor doc:

低于0.0的值被解释为0.0,高于1.0的值被解释为1.0.