【发布时间】:2020-09-23 13:15:17
【问题描述】:
这让我发疯了。在 iOS14 中处理背景图片似乎有了新的行为。
期望的效果是:一个固定的背景图像,填充屏幕,忽略安全区域,并且在键盘弹出时完全静止。 相反,键盘使图像向右滑动,即使键盘从底部升起 (??)。
这是一个 SwiftUI 错误吗? 任何想法/解决方法表示赞赏。
产生这个的代码非常小:
import SwiftUI
struct ContentView: View {
@State var name = "Name"
var body: some View {
GeometryReader { geometry in
VStack {
TextField("Placeholder", text: $name)
}
.frame(width: geometry.size.width, height: geometry.size.height)
.background(
Image("bricks")
.resizable()
.scaledToFill()
.edgesIgnoringSafeArea(.all)
)
}
}
}
【问题讨论】: