objective-c - 绘制 UIBezierPaths 的程序?

标签 objective-c ios ipad animation uibezierpath

我正在使用 UIBezierPathsiOS 中制作大量动画,并手动调整控制点,直到获得我想要的曲线。是否有一个程序可以让我像 PS 钢笔工具一样使用 handle 调整路径,然后为我映射控制点,或者有没有办法在 中绘制曲线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!

最佳答案

尝试PaintCode :

Designing an attractive, resolution-independent user interface is hard, especially if you have to program your drawing code. PaintCode is a simple vector drawing app that instantly generates resolution-independent Objective-C and C#/MonoTouch drawing code.

没有尝试过,但我认为它会按照你想要的方式工作。

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

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

关于objective-c - 绘制 UIBezierPaths 的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14039739/

相关文章:

objective-c - 以编程方式重命名 NSDocument 文件时防止警告

IOS/objective-C : Dismiss view controller after SLComposer message

ios - 在 IOS 8 的 UIActionSheet 中添加 UIPickerView 不起作用

android - ListView 中的搜索数据 react native

ios - iPad 中的方向框架不改变

objective-c - 为什么我在基于文档的应用程序中收到无效上下文 0x0 错误?

iphone - StackScrollView 上的 "beyond bounds [0 .. 1]"消息

javascript - iPad Safari 上的拖放问题

iphone - iPad 分发问题

ios - 关闭应用程序并在 appstart 上启动 webview