0
我正在創建一個應用程序,讓用戶在自定義視圖上繪製。我已經完成了基本代碼,但是當我畫一個圓時,結果是一個奇怪的8+面多邊形。使用Core Graphics繪製更流暢的圓圈
我已經閱讀過使用Bezier路徑(或其他類似的東西),但是我用Bezier路徑看到的所有東西都涉及在代碼中繪製形狀而不是用戶繪製。
有什麼可以幫助我搞砸的圈子變成光滑的圈子嗎?
任何幫助表示讚賞,並請註明如果你不明白我的情況!
謝謝!
我正在創建一個應用程序,讓用戶在自定義視圖上繪製。我已經完成了基本代碼,但是當我畫一個圓時,結果是一個奇怪的8+面多邊形。使用Core Graphics繪製更流暢的圓圈
我已經閱讀過使用Bezier路徑(或其他類似的東西),但是我用Bezier路徑看到的所有東西都涉及在代碼中繪製形狀而不是用戶繪製。
有什麼可以幫助我搞砸的圈子變成光滑的圈子嗎?
任何幫助表示讚賞,並請註明如果你不明白我的情況!
謝謝!
你試過CGContextAddEllipseInRect
了嗎?
(你現在在用什麼?)
你是如何畫圓的?你是在用戶觸摸過的地方記錄點數,並畫出一堆線條? – iccir 2012-02-01 03:34:38
Im使用YouTube視頻中的基本代碼進行非破壞性繪圖。我基本上找到了手指的當前位置,使用cgcontext開始路徑,移動到點和結束路徑。 – 2012-02-03 23:34:57