iOS 画虚线

playground
  • 通过Quartz2D画虚线
    func drawDashLine(view: UIView) {
        let dashShapeLayer = CAShapeLayer()
        dashShapeLayer.strokeColor = UIColor.red.cgColor
        dashShapeLayer.lineWidth = 2
        let shapePath = CGMutablePath()
        dashShapeLayer.lineDashPattern = [10,5]
        shapePath.move(to: .init(x: 20, y: 230))
        shapePath.addLine(to: .init(x: 335, y: 230))
        dashShapeLayer.path = shapePath
        view.layer.addSublayer(dashShapeLayer)
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 群里有一天的话题是,想对没加入读书营的自己说些什么,大家都是各种上进,只有我,想到了很多感性的事情,果然我到现在还...
    莹_75db阅读 473评论 0 3
  • 2018.04.22 周日 中雨 晚上八点左右,我和儿子在一起读书,突然我想到周末作业还没有检查,于是提醒儿子去检...
    戴骁勇阅读 246评论 0 1
  • 如果时光可以倒流,一点点,一帧帧,倒回到朝气蓬勃、郁郁葱葱的那些个日子里,倒回到无忧无虑的旧日夏天里,我看到...
    Eva黄笑莹阅读 202评论 0 2
  • 我理想中的暑假生活是这样的:刚起来先去舞蹈班,在舞蹈班的时候先练功,在休息几分钟,然后就开始排群舞,我们排的是胶...
    有时候一定阅读 567评论 0 0