问题 - [CALayer setBorderColor:]

时间:2010-12-07 06:20:06

标签: iphone iphone-sdk-3.0 uitextview

我希望在我的textview周围有边框;为此,我做了以下事情:

textView.layer.borderWidth = 5.0f;
textView.layer.borderColor = [UIColor grayColor];   

我收到以下警告:

warning: passing argument 1 of 'setBorderColor:' from incompatible pointer type

Update1:​​我的边框不可见

1 个答案:

答案 0 :(得分:19)

您的问题是-[CALayer setBorderColor:]采用CGColorRef类型的对象。您需要做的是将颜色对象转换为符合:

textView.layer.borderColor = [UIColor grayColor].CGColor;

我希望有所帮助!