[英]Resizing curve by dragging control points
我正在嘗試通過拖動其3個控制點之一來調整繪制的QuadCurve的大小,以使其適合曲線。 最好的方法是什么? 讓您知道我正在使用imageView進行繪圖。 不使用drawRect。
我知道我應該檢測觸摸是否在控制點上,這很容易,但是我不知道在touchMoved和touchEnded方法中要做什么。
幾件事:
drawRect:
所要解決的問題。 touchesMoved
。 在控制點上使用UIPanGestureRecognizer
。 有關執行所有這些操作的代碼示例,請參見CurvyTextView.m 。 它沒有做最后一點(控制點視圖太小,無法在實際設備上正常使用)。 忽略所有文本繪圖代碼。 您只需要關心updateControlPoints
, addControlPoint:color:
, initWithFrame:
, pan:
和drawPath
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.