Ios 如何更改圆形按钮上的边框颜色(Swift)
我有四个按钮 两个按钮具有圆角(1-(左上,左下),4-(右上,右下)) 如何更改图像上的边框颜色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
// 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)