美文网首页iOS绘图与动画
[iOS][Swift]图解CGLineCap样式区别

[iOS][Swift]图解CGLineCap样式区别

作者: 彼蓝 | 来源:发表于2016-10-17 10:49 被阅读98次

    如图所示,红色的矩形表示一条linePath的终点,其中蓝色的点表示路径终点的座标,矩形的高表示宽度:linePath.lineWidth
    linePath.CGLingCap = .Butt时,linePath延伸到蓝色点表示的终点就不再继续延伸。
    linePath.CGLingCap = .Round时,linePath延伸到蓝色点表示的终点后,在终点以linePath.lineWidth / 2为半径,以终点为圆心画一个圆。
    linePath.CGLingCap = .Square时,linePath延伸到蓝色点表示的终点后,在终点以linePath.lineWidth为边长,以终点为中心画一个正方形。
    实际上终点的圆和正方形也是红色的,只不过这里为了显示区域,我画了一个空心的圆和正方形。

    相关文章

      网友评论

        本文标题:[iOS][Swift]图解CGLineCap样式区别

        本文链接:https://www.haomeiwen.com/subject/pktbyttx.html