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

我正在使用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

相关文章

Swift 正式开源!Swift 团队很高兴宣布 Swift 开始开源新篇章。自从苹果发布 Swfit 编程语言,就成为了...
快,快,快!动动您的小手,分享给更多朋友! 苹果去年推出了全新的编程语言Swift,试图让iOS开发更简单...
开发者(KaiFaX) 面向开发者、程序员的专业平台! 和今年年初承诺的一样,苹果贴出了Swift语言的源码,...
本文由@Chun发表于Chun Tips :http://chun.tips/blog/2014/12/11/shi-yong-swift-gou-jian-zi-ding-yi...
本文由CocoaChina译者leon(社区ID)翻译 原文:THE RIGHT WAY TO WRITE A SINGLETON 在之前的帖子里聊过...
本文由CocoaChina译者leon(社区ID)翻译 原文:THE RIGHT WAY TO WRITE A SINGLETON 在之前的帖子里聊过...