ios - 使用 ColorWithPatternImage 自定义 View 边框颜色在 iOS 6.1 中生成错误?

标签 ios uicolor

    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/

相关文章:

ios - 为什么我的 CocoaPod 没有从指定的 URL 下载源?

IOS Reveal View - 在另一个 UIViewController 中触发函数

iphone - UIColor colorWithPatternImage 仅使用一张图像

ios - iOS 7.0 中不推荐使用 scrollViewTexturedBackgroundColor

ios - 非圆形发光的 CGContextDrawRadialGradient

ios - JSONKit(在 RestKit 中)将 JSON 转换为 NSArray

ios - 将新的自定义单元格添加到 UITableView 的顶部

ios - 检查随机操作的结果?

ios - 如何设置 SKLabelNode 的文本颜色?

ios - 渐变色 swift