[iOS][Swift]圖解CGLineCap樣式區別


如圖所示,紅色的矩形表示一條linePath的終點,其中藍色的點表示路徑終點的座標,矩形的高表示寬度:linePath.lineWidth
linePath.CGLingCap = .Butt時,linePath延伸到藍色點表示的終點就不再繼續延伸。
linePath.CGLingCap = .Round時,linePath延伸到藍色點表示的終點后,在終點以linePath.lineWidth / 2為半徑,以終點為圓心畫一個圓。
linePath.CGLingCap = .Square時,linePath延伸到藍色點表示的終點后,在終點以linePath.lineWidth為邊長,以終點為中心畫一個正方形。
實際上終點的圓和正方形也是紅色的,只不過這里為了顯示區域,我畫了一個空心的圓和正方形。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容