如何在不使用drawRect函數的情況下在UIView內創建帶有浮點數的CGPath?從不帶drawRect的浮點創建CGPath
0
A
回答
0
的假設,美正在談論的值是UIView的
UIBezierPath *path=[UIBezierPath bezierPathWithRect:rect dimensions];
CGPath cgpath=path.CGPath();
2
你可以你想要(路徑對象即是)任何地方創建路徑的尺寸。爲此,時間安排並不重要。但是,您可以渲染到視圖的上下文中的唯一時間是drawRect:
。
如果要將其渲染到另一個視圖,可以在CGBitmapContext(請參閱UIGraphicsBeginImageContext()
等)中繪製路徑並獲取UIImage
。出來了。
+0
我是否只是直接調用drawRect,因爲我需要傳入一組數據,以便可以使用該數組來繪製路徑。 – user773578 2012-07-22 16:30:02
+0
如果你想調用drawRect,你需要調用setNeedsDisplay或setNeedsDisplayInRect。你不能傳遞任何額外的變量來繪製修剪,所以你的路徑必須是一個iVar。 – borrrden 2012-07-22 23:46:32
相關問題
- 1. 從drawRect創建cgpath
- 2. 從UIImage創建CGPath
- 3. 從CGPath創建一個NSView
- 4. 如何從文件創建CGPath - 即SVG
- 5. 創建無盡的cgpath沒有framedrops
- 6. 帶浮點的無序列表項:left不正確浮點
- 7. 帶浮點變量的類
- 8. 帶浮點數的格式
- 9. 如何創建浮點值的NSArray
- 10. 修剪/從CGPath中減去CGPath?
- 11. 帶點後2位數的浮點數
- 12. 如何從浮點數組創建一個新的QImage
- 13. 從基於浮點數的圖像創建星級評分?
- 14. 如何從Java中的像素浮點數組創建柵格?
- 15. 創建從點
- 16. 從字符串解析到浮點數返回帶有問號的浮點數
- 17. Java使用浮點精度創建BufferedImage
- 18. 更改UIButton矩形不帶drawRect
- 19. 在CGPath的百分比上放置UIImage以創建它的起點
- 20. 如何在Yii2中創建帶兩位小數的浮點驗證?
- 21. 創建帶和不帶邊框的Mixin
- 22. 如何創建帶點的滑塊
- 23. OpenCV:從多個浮點數組創建直方圖
- 24. 如何從一組顏色和浮點數創建一個NSGradient?
- 25. 從浮點數組中創建圖像,索引超出範圍
- 26. OpenCV創建從二進制浮點數墊
- 27. 從點創建UIImage
- 28. 連接2點drawRect?
- 29. SpriteNode不遵循cgpath
- 30. 帶浮點函數的C++錯誤4716
您可以在任何地方創建CGPath。你在談論*繪圖嗎? – borrrden 2012-07-22 13:49:11
是的,將(x,y)值的數組添加到單個路徑,然後進行渲染。 – user773578 2012-07-22 14:26:36