Interface Builder 中的圆角标签...? [复制]

Posted

技术标签:

【中文标题】Interface Builder 中的圆角标签...? [复制]【英文标题】:Rounded labels in Interface Builder...? [duplicate] 【发布时间】:2012-06-21 18:49:57 【问题描述】:

可能重复:How do I create a round cornered UILabel on the iPhone?how to use rounded corner label in iphone,UILabel Round Corners

仍然是 Xcode 和 Interface Builder 的入门。我制作了一个带有几个“标签”字段的 UI 屏幕来显示随机数据。但是当我从屏幕背景颜色更改标签颜色时,它看起来很糟糕,因为它们是完美的正方形。有没有办法为标签圆角?

谢谢!

【问题讨论】:

我刚刚看过。愚蠢的问题:我在哪里输入代码? 如果这个问题真的是关于直接在 Interface Builder 中实现圆角,这个问题会更有意义,这可能不是上面任何问题的重复。 【参考方案1】:

引用另一个SO answer:

iPhone OS 3.0 及更高版本支持 CALayer 类的cornerRadius 属性。每个视图都有一个您可以操作的 CALayer 实例。这意味着您现在可以在一行中获得圆角:

该帖子对如何实现此行为进行了非常详细的描述。

【讨论】:

我刚刚看过。愚蠢的问题:我在哪里输入代码? 您需要通过创建一个 IBOutlet(在您的 .h 文件中)并合成它(在您的 .m 文件中)将标签连接到您的视图。我会在 ViewController 的 viewDidLoad 中进行配置。

以上是关于Interface Builder 中的圆角标签...? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Interface Builder 文件中的未知类“viewControllerName”

如何使用 Interface Builder 中的自定义 UITableViewCell?

在 Interface Builder 中使用“属性”标签文本

Interface Builder 不允许我为标签栏选择笔尖名称

Interface Builder 以小增量降低情节提要、调整大小和重新定位视图

使用 Interface Builder 编辑 UITableViewCell 的模式