0

我有一个 UITextView,我想改变它的边框颜色和圆角。据此,可以以编程方式进行。

CALayer *imageLayer = textView.layer;
[imageLayer setCornerRadius:10];
[imageLayer setBorderWidth:1];
imageLayer.borderColor=[[UIColor lightGrayColor] CGColor];

我不喜欢这种方式,所以我创建了一个名为 DetailTextView 的 UITextView 子类。我应该如何在子类中更改边框颜色和圆角?

4

1 回答 1

1

你可以看看这个对我有很大帮助的要点:https ://gist.github.com/pix0r/1074843

如果像我一样,您使用 Interface Builder 实例化 UITextView,您可能希望将属性设置为 inawakeFromNib而不是init. 例如:

- (void)setProperties
{
    self.cornerRadius = 5.0f;
    self.borderWidth = 1.0f;
    self.borderColor = self.tintColor;
}
于 2013-11-14T10:57:58.653 回答