按钮边框与快速的透明背景

loo*_*oop 14 uibutton swift

如何UIButton在下图(具有透明背景的"入门")按钮中使边框看起来相似?

我应该如何使用故事板或如何以编程方式实现此目的?

在此输入图像描述

rak*_*hbs 34

设置backgroundColorclearColor使按钮透明.
例如,尝试下面的代码.您可以根据需要配置和更改borderAlpha,cornerRadius和颜色.

let borderAlpha : CGFloat = 0.7
let cornerRadius : CGFloat = 5.0

button.frame = CGRectMake(100, 100, 200, 40)
button.setTitle("Get Started", forState: UIControlState.Normal)
button.setTitleColor(UIColor.whiteColor(), forState: UIControlState.Normal)
button.backgroundColor = UIColor.clearColor()
button.layer.borderWidth = 1.0
button.layer.borderColor = UIColor(white: 1.0, alpha: borderAlpha).CGColor
button.layer.cornerRadius = cornerRadius
Run Code Online (Sandbox Code Playgroud)