Skip to content

pantoken / packages/core/src / toXcodeImageset

函数: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

Beta

为包含 SVG 的 Xcode 资产目录 imageset 构建文件(保留矢量信息,因此 它在 iOS 13+ 上可缩放并可着色)。返回 .svg 及其 Contents.json

参数

name

string

图标名称(imageset 文件夹名)。

svg

string

内联 SVG 标记。

返回值

AssetFile[]

imageset 的文件,路径相对于 .xcassets 根。

示例

ts
import { toXcodeImageset } from "@pantoken/core";

const files = toXcodeImageset("arrow-left", "<svg viewBox='0 0 24 24'/>");
// → [
//   { path: "arrow-left.imageset/arrow-left.svg", content: "<svg…" },
//   { path: "arrow-left.imageset/Contents.json", content: "{…preserves-vector-representation…}" },
// ]