Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone中的SVG绘图_Iphone_Svg_Drawing - Fatal编程技术网

iphone中的SVG绘图

iphone中的SVG绘图,iphone,svg,drawing,Iphone,Svg,Drawing,希望你们所有人都会好起来,在那里做得最好。今年4月,我刚刚开始开发iphone应用程序。 我想在iphone中的CGContext上绘制svg,就像在android中一样。 请遵循android SVG图形库的链接 根据我的要求,我只想在iphone CGContext上绘制SVG,因为我需要任何第三方库。如果任何人有有用的和准确的信息,请帮助我。 如何在iPhone中绘制SVG 提前谢谢 mark Gjel.如果SVG是固定的,您可以尝试生成一个-drawRect:实现,该实现只使用qua

希望你们所有人都会好起来,在那里做得最好。今年4月,我刚刚开始开发iphone应用程序。 我想在iphone中的CGContext上绘制svg,就像在android中一样。 请遵循android SVG图形库的链接

根据我的要求,我只想在iphone CGContext上绘制SVG,因为我需要任何第三方库。如果任何人有有用的和准确的信息,请帮助我。 如何在iPhone中绘制SVG

提前谢谢


mark Gjel.

如果SVG是固定的,您可以尝试生成一个
-drawRect:
实现,该实现只使用quartz函数绘制等效的SVG


当前版本最适合Illustrator生成的SVG文件,但开发人员告诉我,未来几天将有一个更新,这将使应用程序能够处理更多种类的文件。

这与您的问题并不完全匹配,但请查看

SVGKit是一个跨平台的Cocoa框架,用于将SVG文件呈现为 核心动画层。所有形状都由的实例表示 CAShapeLayer类,并且通过设计可以设置动画。SVGKit是 与最新的OS X和iOS SDK兼容


有一个SvgRender类,可以绘制到CGContextRef中,因此您可以使用它来打印、生成PDF或绘制到UIView或CALayer。

我尝试过它,但在为ipad编译它时,它似乎缺少一些文件,如“CALayerExporter.h”。显然不是。自述文件对这一步不是很清楚,但现在已经更新得非常清楚了。另外,很快就会有一个更简单的版本,在这里试用--它很稳定,但有时会得到实验性的提交。