improved launch time by not having to make any ui images
This commit is contained in:
parent
565d80910d
commit
65a281d982
@ -15,7 +15,7 @@ struct ScanItemView: View {
|
|||||||
|
|
||||||
let scan: Scan
|
let scan: Scan
|
||||||
let images: [Image]
|
let images: [Image]
|
||||||
let uiImages: [UIImage]
|
// let uiImages: [UIImage]
|
||||||
|
|
||||||
private let translucentColour = Color(red: 0.6, green: 0.8, blue: 1, opacity: 0.4)
|
private let translucentColour = Color(red: 0.6, green: 0.8, blue: 1, opacity: 0.4)
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ struct ScanItemView: View {
|
|||||||
init(_ scan: Scan) {
|
init(_ scan: Scan) {
|
||||||
self.scan = scan
|
self.scan = scan
|
||||||
self.images = scan.toSwiftUIImages()
|
self.images = scan.toSwiftUIImages()
|
||||||
self.uiImages = scan.toUIImages()
|
// self.uiImages = scan.toUIImages()
|
||||||
}
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
@ -91,8 +91,9 @@ struct ScanItemView: View {
|
|||||||
|
|
||||||
if isZoomed {
|
if isZoomed {
|
||||||
TabView {
|
TabView {
|
||||||
ForEach(self.uiImages, id: \.self) { img in
|
ForEach(self.images, id: \.self) { img in
|
||||||
Image(uiImage: img)
|
// Image(uiImage: img)
|
||||||
|
img
|
||||||
.resizable()
|
.resizable()
|
||||||
.scaledToFit()
|
.scaledToFit()
|
||||||
.frame(maxHeight: 400)
|
.frame(maxHeight: 400)
|
||||||
@ -145,3 +146,10 @@ struct ScanItemView: View {
|
|||||||
.navigationTitle("Just Scan It!")
|
.navigationTitle("Just Scan It!")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extension Image: Hashable {
|
||||||
|
public func hash(into hasher: inout Hasher) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user