iOS绘图与动画

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

2016-10-17  本文已影响98人  彼蓝

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

猜你喜欢

热点阅读