Visual QuartzCore iOS

时间:2013-05-13 01:40:27

标签: ios objective-c quartz-core

只是一个简单的问题。

有一个简单的可视化工具来生成iOS / QuartzCore的源代码吗?

例如,我会使用路径和(例如CGPathMoveToPoint和CGPathAddCurveToPoint)创建CAKeyframeAnimation,有一个可视化工具来导出源代码吗?

我没找到任何东西,我写了这个:

First Screenshot

它导出我的源代码如下:

CGPoint startControllerPoint = {219.5, 162.5};
CGPoint endControllerPoint = {118, 382};

CGPoint startPosition = {55, 161.5};
CGPoint endPosition = {273.5, 383.5};
CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, startPosition.x, startPosition.y);
CGPathAddCurveToPoint(path, NULL, startPosition.x + (164), startPosition.y + (1), endPosition.x + (-156), endPosition.y + (-2), endPosition.x, endPosition.y);
CGPathRelease(path);

但尚未完成。

我不会重新发明轮子。

谢谢,抱歉我的英语。

2 个答案:

答案 0 :(得分:1)

没有工具可以为iOS绘制和制作动画。 PaintCodeOpacity可让您绘制和导出代码,但不能制作动画。 Quartz Composer创建了复杂的合成,但它适用于OS X,而不是iOS。

答案 1 :(得分:0)

你一定要看看PaintCode。它有一个复杂的矢量编辑器,并生成Objective-C源代码。它支持Mac和IOS目标。有一个免费的演示版,所以你可以在购买前试用。看起来很令人印象唯一的问题是我认为它目前不支持动画。