如何绘制部分边框?

时间:2017-10-10 07:20:15

标签: ios uiview calayer

如下图所示,如何画出那条黑线? 我希望线条在图层上绘制,而不是在另一个视图上绘制 我得到的问题是如何找到底部。谢谢你的任何建议。

1 个答案:

答案 0 :(得分:0)

这里我使用了textfield,也可以用于按钮

let borderOld = CALayer()

let width = CGFloat(1.5)

borderOld.frame = CGRect(x: 0, y: txtField.frame.size.height - width, width:  txtField.frame.size.width, height: txtField.frame.size.height)
borderOld.borderWidth = width

txtField.layer.masksToBounds = true

txtField.layer.addSublayer(borderOld)