作者illen (Ron)
看板MacDev
标题[请益] 如何显示SVG向量动态图档 (Swift)
时间Fri Aug 31 17:32:52 2018
目前在练习做一个天气app,想用SVG向量图档以Image或View的方式显示动态天气图
,SVG图片像是这种:
https://goo.gl/Rcyn5d。
试了一些方法:
直接以Image方式显示.svg图档 - 无法显示。
用WebView显示 - 可以显示,但SVG图片会变非常小,要改变图片大小似乎只能用网
页的语法调整,会变得很复杂。还有因为要显示很多动态天气图,每一个图都要生一个
WebView来放感觉会占用大量的记忆体。
研究了几个Library:SVGKit、SwiftSVG、Macaw、PocketSVG、SnowFlake
似乎都只支援静态的SVG向量图,想请教有没有合适的工具或写法,
若我的想法有误的话也麻烦指正,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.226.168.210
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1535707974.A.D9E.html
1F:推 darktt: 无解,你去看那个网页内SVG的资料,它是一直在改SVG的资料 08/31 20:33
2F:→ darktt: 的,你再怎麽样都不可能使用静态档案来处理它 08/31 20:33
一直在改SVG资料的意思是SVG档案自己会重新编码?
3F:推 Sexyfather: 我的做法是把 svg转成pdf格式放入image asset 08/31 20:58
4F:→ Sexyfather: 图片大小缩放不失真是可行的 08/31 20:58
SVG转成PDF档就变成静态的图档了吧,还是可以有动态的PDF可以转呢?
※ 编辑: illen (36.225.147.232), 09/01/2018 00:53:44
5F:→ powerwolf543: Lottie 09/02 02:05
目前正在研究这个,谢谢提示XD
※ 编辑: illen (36.225.147.232), 09/02/2018 04:38:48