SDWebImageSwiftUI
时间: 2023-12-02 15:43:04 浏览: 21
SDWebImageSwiftUI是一个基于SwiftUI的图像加载框架,它是SDWebImage的SwiftUI版本,提供了异步图像加载、内存/磁盘缓存、动画图像回放等功能。该框架提供了不同的View结构,使您可以轻松地将其与SwiftUI视图层次结构集成在一起。以下是一个使用SDWebImageSwiftUI加载网络图片的例子:
```swift
import SwiftUI
import SDWebImageSwiftUI
struct ContentView: View {
var body: some View {
VStack {
// 加载网络图片
WebImage(url: URL(string: "https://example.com/image.png"))
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 200, height: 200)
// 加载本地图片
WebImage(image: Image("local_image"))
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 200, height: 200)
}
}
}
```