Xcode 的 Assets.xcassets 原本就可以加入 pdf 向量圖,可是從前它其實有點欺騙我們的感情。它並不是真正的向量,它最後會將圖片變成 png,比方原本是 100 * 100 pixel 的 pdf ,它會生成 1x, 2x, 3x 的 png,大小分別是 100*100,200 * 200,300 *300。所以如果我們的 App 要顯示的大小是 500 * 500,它將用 png 圖片放大,因此一樣會失真。
在 Xcode 9,它終於真心不騙了。如下圖所示,只要勾選 Preserve vector data,即可真正用向量圖縮放,再也不會失真。
网友评论