0
    myView = [[UIView alloc] init];

    myView.layer.borderColor = [UIColor colorWithPatternImage:@"color.png"];

第二行给出了错误 Implicit conversion of OBjective-C pointer type 'UIColor' to pointer type 'CGColorRef' requires a bridged cast 。

这个错误是什么以及如何解决它。

4

1 回答 1

1

该行应该是:

myView.layer.borderColor = [[UIColor colorWithPatternImage:@"color.png"] CGColor];

因为你有一个UIColor但是层,如错误所述,需要一个CGColorRef.

于 2013-07-28T09:27:45.650 回答