开发者

no '-setBorderColor:' method found on UIView layer?

I have the following code in two different classes (both subclasses of UIView). In one place it works fine, the border is drawn. In the other place I get warnings about methods not being found, and of course the border doesn't get drawn. How is this possible?

UIView* test = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100,100)];
test.backgr开发者_Python百科oundColor = [UIColor redColor];

[test.layer setBorderColor: [[UIColor blueColor] CGColor]]; //no '-setBorderColor:' method found 
[test.layer setBorderWidth: 1.0];  //no '-setBorderWidth:' method found 

[self addSubview:test];


Make sure to #import <QuartzCore/QuartzCore.h> to the top of your file. That's where all of the CoreAnimation classes are defined.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜