UI stuff
This commit is contained in:
@@ -53,6 +53,12 @@ struct YearView: View {
|
||||
} else {
|
||||
ScrollView {
|
||||
gridView
|
||||
.background(
|
||||
GeometryReader { proxy in
|
||||
let offset = proxy.frame(in: .named("scroll")).minY
|
||||
Color.clear.preference(key: ViewOffsetKey.self, value: offset)
|
||||
}
|
||||
)
|
||||
}
|
||||
.disabled(iapManager.showIAP)
|
||||
.padding(.bottom, 5)
|
||||
@@ -80,8 +86,11 @@ struct YearView: View {
|
||||
.edgesIgnoringSafeArea(.all)
|
||||
)
|
||||
.onPreferenceChange(ViewOffsetKey.self) { value in
|
||||
iAPWarningViewHidden = value < 0
|
||||
withAnimation {
|
||||
iAPWarningViewHidden = value < 0
|
||||
}
|
||||
}
|
||||
.padding([.top])
|
||||
}
|
||||
|
||||
private var monthsHeader: some View {
|
||||
@@ -145,12 +154,6 @@ struct YearView: View {
|
||||
.cornerRadius(10)
|
||||
}
|
||||
.padding([.top, .leading, .trailing])
|
||||
.background(
|
||||
GeometryReader { proxy in
|
||||
let offset = proxy.frame(in: .named("scroll")).minY
|
||||
Color.clear.preference(key: ViewOffsetKey.self, value: offset)
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user