SwiftUI 视图修饰符 .ignoresSafeArea(.keyboard) 未按预期工作

eme*_*hex 10 swift swiftui

尽管使用了修饰符,我的 SwiftUI 视图仍被键盘上推.ignoresSafeArea(.keyboard)

import SwiftUI

struct PushUpView: View {
    @State var random = ""
    
    var body: some View {
        ZStack(alignment: .top) {
            Color.clear
            VStack {
                ForEach(0..<25) { id in
                    Text("Text: \(id)")
                }
                TextField("Hello, World!", text: $random)
                Spacer()
            }
        }
        .ignoresSafeArea(.keyboard)
    }
}
Run Code Online (Sandbox Code Playgroud)

根据以下主题:

我认为通过使用Spacer(),并将键盘避免器放在ZStack背景Color.clear占据所有可用空间的背景上,我会很安全。

唉,问题仍然存在。我究竟做错了什么?