【发布时间】:2021-07-26 19:14:37
【问题描述】:
我正在尝试创建一个 SwiftUI 应用程序,该应用程序在它的一个功能中将图像作为它的 pngdata 保存到一个类中。
class Coupon: Codable, Equatable, Identifiable {
var id = UUID()
var data: [String]
var date: Date
var image: Data
init(name: String, date: String, dateobject: Date, image: UIImage, description: String) {
self.data = [name, date, description]
self.date = dateobject
self.image = image.pngData()!
}
static func == (one: Coupon, two: Coupon) -> Bool {
return one.data == two.data && one.date == two.date
}
}
但是每当我显示图像时,就像这样:
Image(uiImage: UIImage(data: coupon.image))
某些图像会颠倒旋转。
我查看了许多不同的答案,但似乎没有一个能解决我的问题。
为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
看看这是否有帮助:stackoverflow.com/a/42098812/3585796
标签: swiftui uiimage orientation