SwiftUIImage
是 的模拟UIImageView
,而不是UIImage
。因此,如果您需要使用图像模型进行操作,则必须将其显式存储为UIImage
并使用它进行操作,如下例所示:
struct ContentView: View {
let imageModel: UIImage // << model
var body: some View {
Image(uiImage: imageModel) // << view
.onTapGesture {
// work with model
let data = self.imageModel.jpegData(compressionQuality: 0.5)
// .. do something with data
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
623 次 |
最近记录: |