gpt4 book ai didi

ios - 使用图层更改 UIButton 边框颜色

转载 作者:行者123 更新时间:2023-11-28 11:24:14 25 4
gpt4 key购买 nike

我有一个 UIButton,我在 UILabel 的顶部和底部放置了一个边框。在更改线条颜色的同时,我在下面将线条设置为白色。我可以使用 UIColor.green.cgColor 将线条更改为预定颜色,例如绿色。问题是我想将颜色设置为 topBorder.strokeColor = UIColor.init(red: 50, green: 50, blue: 50, alpha: 0.5).cgColor

当我这样做时,颜色仍然是白色的。为什么会这样?我可以将它设置为预定颜色,但它可以将它设置为我想要的特定颜色。

let topBorderTerms = CAShapeLayer()
let topPathTerms = UIBezierPath()
topPathTerms.move(to: CGPoint(x: 0, y: 0))
topPathTerms.addLine(to: CGPoint(x: Terms.frame.width, y: 0))
topBorderTerms.path = topPath.cgPath
topBorderTerms.strokeColor = UIColor.white.cgColor
topBorderTerms.lineWidth = 1.0
topBorderTerms.fillColor = UIColor.white.cgColor
Terms.layer.addSublayer(topBorderTerms)

enter image description here

最佳答案

替换

topBorder.strokeColor = UIColor.init(red: 50, green: 50, blue: 50, alpha: 0.5).cgColor. 

topBorder.strokeColor = UIColor(red: 50/255, green: 50/255, blue: 50/255, alpha: 0.5).cgColor

你错过了除以 255

关于ios - 使用图层更改 UIButton 边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58802631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com