标签: iphone objective-c drawrect spline
需要从drawRect中的多个点绘制样条线。是否可以“抛出”一系列点并从中绘制连续样条。另一种选择是在点之间循环并绘制多个样条线,一次从2个点绘制样条线。我想这种连续样条被称为B样条?
答案 0 :(得分:1)
您可以使用UIBezierPath及其-addCurveToPoint:controlPoint1:controlPoint2:或-addQuadCurveToPoint:controlPoint:方法。你必须自己计算控制点。
UIBezierPath
-addCurveToPoint:controlPoint1:controlPoint2:
-addQuadCurveToPoint:controlPoint: