Skip to content

pantoken-root / packages/core/src / toXcodeImageset

ฟังก์ชัน: toXcodeImageset() ​

toXcodeImageset(name, svg): AssetFile[]

เบต้า

สร้างไฟล์สำหรับ Xcode asset-catalog imageset ที่เก็บ SVG (รักษาเวกเตอร์ไว้ จึงขยายและเปลี่ยนสีได้บน 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…}" },
// ]