绘制UIBezierPaths的程序?

时间:2012-12-26 11:08:28

标签: objective-c ios ipad animation uibezierpath

我正在iOS使用UIBezierPaths做很多动画,并且手动调整控制点,直到我得到我想要的曲线。有没有我可以购买的程序可以让我用PS钢笔工具调整路径然后映射我的控制点,或者有办法在中绘制曲线PhotoShop ,Illustrator等,并将其转换为UIBezierPath

我浪费了很多时间来调整这些动画,似乎必须有更好的方法。

UIBezierPath *runnerPath = [UIBezierPath bezierPath];
    [runnerPath moveToPoint:P(1100, 463)];
    [runnerPath addCurveToPoint:P(872, 357)
                 controlPoint1:P(967, 453)
                 controlPoint2:P(1022, 366)];
    [runnerPath addCurveToPoint:P(503, 366)
                 controlPoint1:P(664, 372)
                 controlPoint2:P(699, 480)];


Kjuly

回答:PaintCode,完美!

Answered by Kjuly: PaintCode, Perfect!

1 个答案:

答案 0 :(得分:3)

尝试PaintCode

  

设计一个有吸引力的,与分辨率无关的用户界面很难,特别是如果你必须编写绘图代码。 PaintCode是一个简单的矢量绘图应用程序,可立即生成与分辨率无关的Objective-C和C#/ MonoTouch绘图代码。

没试过,但我认为它会按你的意愿运作。

然而,如你所见,价格(99美​​元)如此之高。 :$

所以我在这种情况下要做的是用不同的颜色绘制多条线,选择最好的线来做下一个绘图。当然,最好用Photoshop或GIMP来做。繁琐的工作..