gpt4 book ai didi

ios - swift 。 UIBezierPath 边框颜色

转载 作者:可可西里 更新时间:2023-11-01 01:37:13 24 4
gpt4 key购买 nike

我正在尝试使用 TopRight 和 BottomLeft 角半径设置 UItextField,但得到半透明角。下图将使我的问题更清晰

enter image description here

尝试设置 strokeColor 和 borderColor,但没有成功。

let c = UIColor.orangeColor()
let path = UIBezierPath(roundedRect:field_name.bounds, byRoundingCorners:[UIRectCorner.TopRight, .BottomLeft], cornerRadii: CGSizeMake(20, 20))
let maskLayer = CAShapeLayer()
maskLayer.path = path.CGPath
maskLayer.fillColor = c.CGColor
field_name.layer.mask = maskLayer
field_name.layer.masksToBounds = true

如果有人帮助我编写代码,我将不胜感激。

最佳答案

你可以这样使用

textField.layer.maskedCorners = [.layerMaxXMinYCorner, .layerMinXMaxYCorner]
textField.layer.borderWidth = 1.0
textField.layer.borderColor = YourColor.cgColor

关于ios - swift 。 UIBezierPath 边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35673053/

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