commit 536564ce7d487e1490f50b5633afa75a78c7f16e
parent e1008dfb4a41a7032dc1e313b1057e5bf364d7d4
Author: Marc Stibane <marc@taler.net>
Date: Tue, 27 Jun 2023 22:27:13 +0200
Adjust DebugView for Notch
Diffstat:
2 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/TalerWallet1/Controllers/DebugViewC.swift b/TalerWallet1/Controllers/DebugViewC.swift
@@ -90,7 +90,12 @@ public let SHEET_RCV_P2P_ACCEPT = SHEET_RCV_P2P_TOS + 1 // 172 Recei
//public let SHEET_REFUND =
-
+extension UIDevice {
+ var hasNotch: Bool {
+ let bottom = UIApplication.shared.keyWindow?.safeAreaInsets.bottom ?? 0
+ return bottom > 0
+ }
+}
// MARK: -
struct DebugViewV: View {
private let symLog = SymLogV(0)
@@ -106,6 +111,10 @@ struct DebugViewV: View {
HStack {
Spacer()
Spacer()
+ if UIDevice.current.hasNotch {
+ Spacer()
+ Spacer()
+ }
Text(viewIDString)
.font(.caption2)
.foregroundColor(.red)
diff --git a/TalerWallet1/Views/Sheets/Sheet.swift b/TalerWallet1/Views/Sheets/Sheet.swift
@@ -4,6 +4,7 @@
*/
import SwiftUI
import SymLog
+import os.log
struct Sheet: View {
private let symLog = SymLogV()
@@ -12,15 +13,18 @@ struct Sheet: View {
var sheetView: AnyView
+ let logger = Logger (subsystem: "net.taler.gnu", category: "Sheet")
+
var cancelButton: some View {
Button("Cancel") {
- print(dismiss) // TODO: delete this line
+ logger.log("Cancel")
dismissTop()
}
}
var body: some View {
- let idString = debugViewC.sheetID > 0 ? String(debugViewC.sheetID) : ""
+ let idString = debugViewC.sheetID > 0 ? String(debugViewC.sheetID)
+ : "" // show nothing if 0
NavigationView {
sheetView
.navigationBarItems(leading: cancelButton)
@@ -36,9 +40,3 @@ struct Sheet: View {
}
}
}
-// MARK: -
-//struct Sheet_Previews: PreviewProvider {
-// static var previews: some View {
-//
-// }
-//}