後,我在想,如果有一種方法後,我用CGContextAddPath這樣,我的繪圖命令不再侷限於路徑尺寸後來加入的是從我的上下文中移除CGPath。刪除路徑CGContextAddPath
1
A
回答
0
沒有辦法,一旦它在上下文中刪除路徑。只需重繪沒有特定的路徑。
1
您應該使用CGContextBeginPath(...)
從指定的範圍內刪除以前添加的路徑。
探討的方法,從Apple's documentation:
圖形上下文可以具有在使用中在任何時候只有一個路徑。如果在調用此函數時指定的上下文已經包含當前路徑,則Quartz會丟棄舊路徑以及與其關聯的所有數據。
電流路徑是不是圖形狀態的一部分。因此,保存和恢復圖形狀態對當前路徑沒有影響。
類似如下:
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextAddPath(context, ellipsePath);
CGContextDrawPath(context, kCGPathFill);
CGContextBeginPath(context);
CGContextAddPath(context, strokePath);
CGContextDrawPath(context, kCGPathStroke);
相關問題
- 1. 刪除路徑
- 2. CGContext刪除路徑
- 3. 刪除父路徑
- 4. delphi刪除。和..從路徑
- 5. Jekyll刪除/在路徑
- 6. 從QGraphicsScene刪除路徑
- 7. 簡單modrewrite刪除路徑
- 8. Imagemin svgo刪除路徑
- 9. 刪除域默認路徑
- 10. 刪除路徑前綴
- 11. 刪除URL的路徑
- 12. 使用PowerShell刪除路徑
- 13. Unix刪除部分路徑
- 14. 刪除URL路徑/ Drupal的
- 15. 如何從路徑中刪除最短的子路徑?
- 16. 如何從默認的gcc搜索路徑中刪除路徑
- 17. 如何從python導入路徑永久刪除路徑
- 18. 批處理,UNC路徑,Delim _刪除後續路徑
- 19. 在matlab中刪除路徑和子路徑
- 20. Android - 從路徑中刪除行
- 21. 如何從路徑中刪除行?
- 22. 從路徑中刪除空間
- 23. SQL查詢刪除部分路徑/空
- 24. Gulp-sass - 刪除文件的路徑
- 25. 原子刪除路徑列表
- 26. URLWithString刪除NSString路徑的一部分
- 27. 鉻刪除URL路徑的角度
- 28. 從路徑中刪除文件名
- 29. 從絕對路徑中刪除文件
- 30. 刪除路徑/百分點MapView的