在IOS中通过2视图画线

时间:2018-03-05 04:46:05

标签: ios swift line

如何从view1到view2绘制线条,如图像。

enter image description here

非常感谢你!

1 个答案:

答案 0 :(得分:1)

您需要从一个视图到另一个视图绘制贝塞尔路径。

   let border = CAShapeLayer()
    border.strokeColor = UIColor.black.cgColor
    border.lineDashPattern = [6, 4]
    border.lineJoin = kCALineJoinRound
    border.lineCap = kCALineCapSquare
    border.frame = CGRect(x: 0, y: 0, width: 5, height: 10)
    border.strokeColor = Color.blue.cgColor
    border.fillColor = nil
    border.path = UIBezierPath(rect: CGRect(x: 0, y: 0, width: 5, height: 10).cgPath
    self.view.layer.addSublayer(border)