myView = [[UIView alloc] init];
myView.layer.borderColor = [UIColor colorWithPatternImage:@"color.png"];
第二行给出错误 OBjective-C 指针类型“UIColor”到指针类型“CGColorRef”的隐式转换需要桥接转换 .
此错误是什么以及如何解决它。
最佳答案
该行应该是:
myView.layer.borderColor = [[UIColor colorWithPatternImage:@"color.png"] CGColor];
因为您有一个 UIColor
,但该图层(如错误所述)需要一个 CGColorRef
。
关于ios - 使用 ColorWithPatternImage 自定义 View 边框颜色在 iOS 6.1 中生成错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17906798/