我正在爲iPad開發免費手繪圖應用程序。我剛開始開發應用程序。迄今爲止,我成功地捕捉到了觸點。但是,我無法在屏幕上渲染這些像素。 他們是否有任何特定的方法來執行任務?請幫忙! 謝謝。在iPad上實現免費手繪圖
2
A
回答
0
您可能希望保留捕獲的點列表並將它們呈現給與您的應用畫布對應的UIView實例。如果你想得到更詳細的答案,我們需要一個更詳細的問題(例如,目前爲止的代碼,GUI結構等)
0
存儲最後一點並使用CGContext繪製貝塞爾曲線(CGContextAddCurveToPoint ())從最後一點到當前點。每次touchesMoved創建一個累加器時,您可能都不需要這樣做。
static int accum = 0;
if ((accum == 0) || (accum == threshold)) {
// drawing code goes here
accum = 0;
}
accum++;
閾值應該是一個實例變量。如果您需要更高的曲線精度,您可以動態更改閾值。
2
相關問題
- 1. 免費手繪在iphone/ipad上
- 2. 實施免費的手繪在ipad點缺失問題
- 3. 免費實現Elgamal
- 4. Windows手機上的推送通知是免費實現的嗎?
- 5. 基於Javascript的繪圖庫免費手繪?
- 6. 平滑手繪免費形狀
- 7. 在免費RTos中實現調度器
- 8. windows免費ipad模擬器
- 9. 使用CGContext(alpha + blend)繪製乾淨平滑的免費手繪圖
- 10. 使用fabricjs模擬免費繪圖
- 11. 免費的UML繪圖工具
- 12. .NET的免費UML繪圖庫
- 13. 在C#webform上實現maxmind的免費GeoLiteCity DB?
- 14. 保留EC2免費實例免費
- 15. CKEditor免費圖像上傳
- 16. 有沒有Ada的免費實現?
- 17. 免費接口如何實現類?
- 18. 有.net的printf的免費實現嗎?
- 19. 現實的免費TTS節目
- 20. boost.serialization - 免費版本和基類實現
- 21. 如何使用免費monads實現Reader?
- 22. SwiftForth SWOOP是否有免費的實現?
- 23. 在scalaz免費實施
- 24. 在iPad中繪圖
- 25. 如何在iPad上繪製線條圖?
- 26. 如何在半視圖上實現輕掃手勢並在另一半視圖上實現平移手勢?
- 27. 在ipad上實現jQuery視口
- 28. 在iPad上實現自動完成
- 29. 如何在iOS iPad應用中實現費率應用功能
- 30. 平滑免費在Html5畫布中繪圖
對於流暢的線條,您需要將點存儲在數組中,然後使用一些AI來查找穿過點的平滑線。你也可以使用OpenGL來嘗試粒子。下面是一個資源:http://en.wikipedia.org/wiki/Cubic_Hermite_spline – Rich 2011-02-04 05:10:28