[在SwiftUI中,我试图在TabView上方页面底部修复文本栏。如何才能做到这一点?我是否仍可以使用.position()
来修复页面“底部”的内容?
import SwiftUI
struct LockText: View {
var body: some View {
TabView{
VStack{
GeometryReader{geo in
Text("bottom-position").position(CGPoint(x: geo.size.width/2 , y: geo.size.height - 10))
}
}.tabItem{Text("position")}
VStack{
GeometryReader{geo in
Text("bottom-frame")
.frame(width: geo.size.width, height: geo.size.height, alignment: .bottom)
}
}.tabItem{Text("frame")}
VStack{
Spacer()
Text("bottom-spacer")
}
.tabItem{Text("spacer")}
}
}
}
struct LockText_Previews: PreviewProvider {
static var previews: some View {
LockText()
}
}