笔记笔记
  • Home
  • AI&ML
  • Example
  • Zoo
  • 关于
⌘ K
Swift
组件 Demo
iOS Simulator APP 沙盒地址
SVG
语言
最后更新时间:
Copyright © 2023-2024 | Powered by dumi | GuoDapeng | 冀ICP备20004032号-1 | 冀公网安备 冀公网安备 13024002000293号

TABLE OF CONTENTS

‌
‌
‌
‌

SwiftUI SVG

SDWebImageSwiftUI

SDWebImageSVGCoder

安装包

如下图安装 SDWebImageSwiftUI、SDWebImageSVGCoder 两个包。

使用方法

import SwiftUI
import SDWebImageSVGCoder // SDImage SVG 插件
@main
struct compassApp: App {
@StateObject private var modelData = ModelData()
init () {
// 加载 SDImage SVG 插件
SDImageCodersManager.shared.addCoder(SDImageSVGCoder.shared)
}
var body: some Scene {
WindowGroup {
ContentView().environmentObject(ModelData())
}
}
}

全局使用

import SwiftUI
import SDWebImageSwiftUI
struct GoodsBigPictureItemUIView: View {
var body: some View {
VStack {
WebImage(url: URL(string: "https://tmp.guodapeng.icu/public/brand/logo/361sport/logo.svg"))
.resizable()
.aspectRatio(contentMode: .fit)
.frame(maxWidth: .infinity)
.frame(height: 140)
}
}
}
struct GoodsBigPictureItemUIView_Previews: PreviewProvider {
static var previews: some View {
GoodsBigPictureItemUIView()
}
}
Preview