2017-10-10 53 views
0

就像下面的图像一样,如何绘制黑色线条?
我想要在图层上绘制线条,而不是在其他视图上绘制线条。
我得到的问题是如何找到底部。感谢您的任何建议。 如何绘制部分边框?

+0

通过添加视图的高度视图的origin.y只需使用一个UIView – user6788419

+0

Calc的底部在这里,我已经使用文本框一样。 –

+0

@ user6788419是的,这就是我现在使用的解决方案。我只是想知道如何通过Layer知道它的实现。 – JsW

回答

0

您可以使用按键也

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) 
+0

但我使用AutoLayout来约束视图。所以这个框架不是最后的框架。 – JsW