2

我在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,完美!

Kjuly 回答:PaintCode,完美!

4

1 回答 1

3

尝试PaintCode

设计一个有吸引力的、与分辨率无关的用户界面很困难,尤其是在您必须编写绘图代码的情况下。PaintCode 是一个简单的矢量绘图应用程序,可立即生成与分辨率无关的 Objective-C 和 C#/MonoTouch 绘图代码。

没有尝试过,但我认为它会按您的意愿工作。

但是,如您所见,价格(99 美元)是如此之高。:$

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

于 2012-12-26T12:53:27.430 回答