繪製UIBezierPath我畫形UIView
定製,我已改寫了drawRect(_:)
方法是利用這個答案的三角形:The Stackoverflow answer訪問上一個UIView
現在我想,當用戶點擊它強調的是三角形。我想我可以用不同的顏色在其上繪製另一個三角形,但我希望此視圖稍後可以執行其他任務。自定義視圖的邊界與另一個視圖重疊,所以我不能只更改整個UIView's
背景色,只有UIBezierPath's
背景色。如果您查看附加圖像,則選定視圖的背景將覆蓋附近的視圖。如何訪問UIBezierPath's
圖層並更改其顏色?
The overlapping background is the top right view.
我沒有在圖像中找到任何三角形:P –
T先生我興奮起來,畫了一個更復雜的形狀:) – sl0anage
所有的圖紙都donw與一個貝塞爾路徑或多個貝塞爾路徑? –