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 不允许我为标签栏选择笔尖名称