在 iOS 中獲取圖片上svg路徑,您可以使用 `` 和 `` 類來加載和顯示 SVG 圖像。 下面是一個簡單的示例代碼: ``` : { func () {super.()// 創建一個=().frame = CGRect(x: 0, y: 0, width: 200, height: 200)view .layer.()// 創建一個對象并從 SVG 文件加載路徑 let path = (svgPath: ".svg")// 將路徑添加到其中 .path = path.cgPath// 設置一些屬性。 = UIColor .blue.. = UIColor.red.. = 2.0 }} ``` 在此示例中,我們創建一個 `` 并將其添加到視圖層次結構中。
然后我們從 SVG 文件加載路徑,并使用 ```svgPath` 初始化方法將其添加到 ``。 最后,我們設置一些 `` 屬性獲取圖片上svg路徑,例如填充顏色、描邊顏色和線條寬度。 需要注意的是,上面代碼中使用的``擴展是自定義的,需要先在項目中添加如下代碼: ``` { init(svgPath: String) {self.init()if let svgURL = Bundle.main .url(: svgPath, : nil) {do {let = try String(: svgURL, : .utf8)let = (string: )let = .path in {self.append(path)}} catch {print ("Error loading SVG file: \(error.)")}} else {print("SVG file not found")}}```此擴展將解析 SVG 文件并將其轉換為一個或多個``對象, 可以將其添加到 `` 中進行顯示。