29

我想在情节提要中设置 aUITextView或 a的边框。UILabel可以做到吗?

以编程方式,它是setBorderColorand setBorderWidth

但是可以在情节提要中设置边框吗?

4

3 回答 3

68

如前所述,这些属性是层的一部分,而不是视图的一部分。但是您仍然可以在 IB 中设置它们的值。正如 hypercrypt 指出的那样,您可以使用用户定义的运行时属性。由于所有视图都有一个“层”属性,因此您可以设置“layer.borderWidth”。

这是一个案例,我正在更改cornerRadius。效果很好。

在此处输入图像描述

于 2013-05-20T14:23:50.137 回答
6

在.m中使用简单的代码,它在视图中显示边框

view.layer.cornerRadius = 5.0f;
view.layer.masksToBounds = NO;
view.layer.borderWidth = .5f;
view.layer.shadowColor = [UIColor orangeColor].CGColor;
view.layer.shadowOpacity = 0.4;
view.layer.shadowRadius = 5.0f;
于 2013-05-20T16:46:15.510 回答
4

如果您的目标是 iOS 6+,您可以使用Identity Inspector中的用户定义的运行时属性来设置任何属性。性能对两者都不是问题,所以没关系。

于 2013-05-20T13:39:49.133 回答