加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使一个按钮在Swift中有一个圆形边框?

发布时间:2020-12-14 06:13:19 所属栏目:百科 来源:网络整理
导读:我正在使用swift在最新版本的Xcode 6中构建一个应用程序,并想知道如何可以修改我的按钮,以便它可以有一个圆形的边框,我可以调整自己,如果需要。一旦这样做,我怎么能改变边框本身的颜色而不添加背景呢?换句话说,我想要一个没有背景的略圆形按钮,只有
我正在使用swift在最新版本的Xcode 6中构建一个应用程序,并想知道如何可以修改我的按钮,以便它可以有一个圆形的边框,我可以调整自己,如果需要。一旦这样做,我怎么能改变边框本身的颜色而不添加背景呢?换句话说,我想要一个没有背景的略圆形按钮,只有一个特定颜色的1pt边框。我一直在寻找可能有帮助,但只能找到如何做的Xcode 5和/或使用Objective-C的视频。任何帮助将非常感谢:)提前感谢!
使用button.layer.cornerRadius,button.layer.borderColor和button.layer.borderWidth。
注意,borderColor需要一个CGColor,所以你可以说例如(Swift 2):
button.backgroundColor = UIColor.clearColor()
button.layer.cornerRadius = 5
button.layer.borderWidth = 1
button.layer.borderColor = UIColor.blackColor().CGColor

对于Swift 3:

button.backgroundColor = .clear
button.layer.cornerRadius = 5
button.layer.borderWidth = 1
button.layer.borderColor = UIColor.black.cgColor

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读