圆形边框与背景图像按钮迅速

时间:2018-06-22 11:40:26

标签: ios swift uibutton

我正在使用此代码创建带有背景图像的圆形边框按钮

{  
  Button.layer.cornerRadius = clear.frame.width/2 
  Button.clipsToBounds = true
  Button.layer.borderWidth = 5.0
  Button.layer.borderColor = UIColor(displayP3Red: 91/256, green: 87/256, blue: 115/256, alpha: 1.0).cgColor
}

这是结果:

我要在Button和圆角边框之间为此结果创建一个边距:

预先感谢

1 个答案:

答案 0 :(得分:1)

您可以将其设置为UIButton图像,而不是设置背景图像。

let image = UIImage(named: "imageName")
yourButton.setImage(image, for: .normal)

使用情节提要,来自属性检查器。

enter image description here

您还可以通过大小检查器设置内容,标题和图像插图(顶部,左侧,底部和右侧)。

  • 设置内容插入一次设置图像和标题。
  • 设置标题插入一次设置标题。
  • 设置图像插入一次设置图像。

    enter image description here