Ios 如何更改圆形按钮上的边框颜色(Swift)

Ios 如何更改圆形按钮上的边框颜色(Swift),ios,swift,uibutton,Ios,Swift,Uibutton,我有四个按钮 两个按钮具有圆角(1-(左上,左下),4-(右上,右下)) 如何更改图像上的边框颜色 // Right Button let T1 = UIBezierPath(roundedRect:Delete.bounds, byRoundingCorners:[.topRight, .bottomRight], cornerRadii: CGSize(width: 15, height: 15)) let maskLayer = CAShapeLayer() maskLa

我有四个按钮

两个按钮具有圆角(1-(左上,左下),4-(右上,右下))

如何更改图像上的边框颜色

// Right Button
let T1 = UIBezierPath(roundedRect:Delete.bounds, byRoundingCorners:[.topRight, .bottomRight], cornerRadii: CGSize(width: 15, height:  15))
    let maskLayer = CAShapeLayer()
    maskLayer.path = T1.cgPath
    Delete.layer.mask = maskLayer
// Left Button
let T2 = UIBezierPath(roundedRect:Copy.bounds, byRoundingCorners:[.topLeft, .bottomLeft], cornerRadii: CGSize(width: 15, height:  15))
    let maskLayer2 = CAShapeLayer()
    maskLayer2.path = T2.cgPath
    Copy.layer.mask = maskLayer2

UIButton.layer.cornerRadius,
UIButton.layer.borderColor
UIButton.layer.borderWidth
<代码>层是
UIView
的一个属性,因此您几乎可以使用它自定义任何视图。

添加您的
UIView
“containerView”作为
IBOutlet
并设置您的
containerView.layer.borderWidth=yourDesiredWidth
并设置
containerView.layer.borderColor=YourNeedColor.cgColor

是否在“maskLayer”上有“color”属性?您在一个共容视图中有4个按钮?然后,您可以使用
containerView.layer.borderWidth=1
containerView.layer.borderColor=UIColor.red.cgColor
@ReinierMelian-Inside-uiviews设置边框颜色,然后将您
UIView
添加为
IBOutlet
并按照我在我的以前的comment@ReinierMelian(非常感谢你)
button.layer.borderColor = CGColor(srgbRed: 255/255, green: 126/255, blue: 121/255, alpha: 1)