【发布时间】:2021-11-07 20:21:00
【问题描述】:
我有以下代码块:
struct StackOverflow: View {
var body: some View {
Text("Hello, World!")
.padding(.bottom,UIApplication.shared.windows.first?.safeAreaInsets.bottom ?? 15)
}
}
但是,这会返回以下错误:
'windows' 在 iOS 15.0 中已弃用:改为在相关窗口场景上使用 UIWindowScene.windows
我尝试使用 UIWindowScene.windows,但它无法以某种方式工作。任何想法如何将其转换为新语法?
【问题讨论】:
-
在窗口上使用
safeAreaInsets真的很重要吗?与尝试查询UIWindow相比,SwiftUI 对内置的安全区域有更好的原生支持
标签: swiftui uiapplicationdelegate uiapplication