首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Swift对UILabel的边缘进行圆角处理

如何使用Swift对UILabel的边缘进行圆角处理
EN

Stack Overflow用户
提问于 2015-07-01 02:55:50
回答 8查看 80.1K关注 0票数 72

我已经在Xcode6.3中查看了标签的属性,但我还没有发现如何像对文本字段的边缘进行舍入那样对边缘进行舍入。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2015-07-01 03:05:30

假设您已经向标签添加了backgroundColor,否则将无法判断它是否有边,您可以使用QuartzCore来使标签的边缘变圆。

代码语言:javascript
复制
import QuartzCore

yourLabel.layer.backgroundColor  = UIColor.redColor().CGColor
yourLabel.layer.cornerRadius = 5
yourLabel.layer.masksToBounds = true
票数 78
EN

Stack Overflow用户

发布于 2016-04-27 12:59:33

诀窍是将maskToBounds设置为true。然后,您对cornerRadius所做的修改将可见。

代码语言:javascript
复制
label.layer.masksToBounds = true
label.layer.cornerRadius = 5
票数 190
EN

Stack Overflow用户

发布于 2015-07-01 04:03:47

使用标签层转角半径来执行此操作,

代码语言:javascript
复制
mylabel.layer.cornerRadius = yourvalue

如果不想显示阴影,则添加,

代码语言:javascript
复制
mylabel.layer.masksToBounds = true 

它对我来说很好。

票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31146242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档