我的應用程序的一部分,流暢的線條在簡單的繪圖應用與UIKit的
我已經按照RayWendrlich Simple Drawing App with UIKit
實施樣本塗料我幾乎完成了我所有的要求
通過應用這個我能夠畫出來但是線條不平滑的時候我們畫十字或者曲線 ..
在衝浪時我發現,我們可以能夠使光滑,貝塞爾路徑,
How should i use this bezier path in my app easy,
可以在任何幫助,請。
謝謝
我的應用程序的一部分,流暢的線條在簡單的繪圖應用與UIKit的
我已經按照RayWendrlich Simple Drawing App with UIKit
實施樣本塗料我幾乎完成了我所有的要求
通過應用這個我能夠畫出來但是線條不平滑的時候我們畫十字或者曲線 ..
在衝浪時我發現,我們可以能夠使光滑,貝塞爾路徑,
How should i use this bezier path in my app easy,
可以在任何幫助,請。
謝謝
您可以使用繪圖。
UIBezierPath *aPath = [UIBezierPath bezierPath];
[aPath moveToPoint:CGPointMake(p1.x, p1.y)];
for (uint i=1; i<points.count; i++)
{
CGPoint p = [points objectAtIndex:i]
[aPath addQuadCurveToPoint:CGPointMake(p.x, p.y) controlPoint:controlPoint];
}
[aPath closePath];
[aPath fill];
欲瞭解更多信息,你可以按照UIBezierPath Class Reference
這裏是不錯的example
您可以使用uibezirpath繪製路徑時觸摸結束時,你可以捕捉UIView的圖像和的UIView的setBackground和清晰路徑這將完成平滑的繪製應用程序
感謝raj,什麼是「點」數組我們在這裏使用..? – user2732294
hi.points是你想繪製東西的地方..請檢查示例代碼.... – Rajneesh071
你們誰都知道用Spritekit實現熱點?使用ACEDrawingTools示例(真棒,順便說一句),我想使用完全相同的線路功能,但與Spritekit。 – Doug