[請益] 如何顯示SVG向量動態圖檔 (Swift)

看板MacDev作者 (Ron)時間5年前 (2018/08/31 17:32), 5年前編輯推噓2(203)
留言5則, 3人參與, 5年前最新討論串1/1
目前在練習做一個天氣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://www.ptt.cc/bbs/MacDev/M.1535707974.A.D9E.html

08/31 20:33, 5年前 , 1F
無解,你去看那個網頁內SVG的資料,它是一直在改SVG的資料
08/31 20:33, 1F

08/31 20:33, 5年前 , 2F
的,你再怎麼樣都不可能使用靜態檔案來處理它
08/31 20:33, 2F
一直在改SVG資料的意思是SVG檔案自己會重新編碼?

08/31 20:58, 5年前 , 3F
我的做法是把 svg轉成pdf格式放入image asset
08/31 20:58, 3F

08/31 20:58, 5年前 , 4F
圖片大小縮放不失真是可行的
08/31 20:58, 4F
SVG轉成PDF檔就變成靜態的圖檔了吧,還是可以有動態的PDF可以轉呢? ※ 編輯: illen (36.225.147.232), 09/01/2018 00:53:44

09/02 02:05, 5年前 , 5F
Lottie
09/02 02:05, 5F
目前正在研究這個,謝謝提示XD ※ 編輯: illen (36.225.147.232), 09/02/2018 04:38:48
文章代碼(AID): #1RYGj6sU (MacDev)