gpt4 book ai didi

swift - 对齐在 ios 14、xcode 12 swiftUI 中不起作用

转载 作者:行者123 更新时间:2023-12-04 09:32:32 26 4
gpt4 key购买 nike

我的对齐在 xcode12 ios14 中不起作用,但是,我在 xcode11.5 中有相同的代码,一切都很好。每当我将 .frame viewModifier 添加到内容对齐时,它不在中心,这是错误还是 API 已更改?这是代码:请在 xcode12 中查看,仅限 ios14。

struct ContentView: View {

var body : some View {

GeometryReader { geo in

Capsule()
.fill(Color.red)
.frame(height: 50)

}

}



}

这也行不通:

struct ContentView: View {

var body : some View {
ZStack(alignment: .center) {
GeometryReader { geo in

Capsule()
.fill(Color.red)
.frame(height: 50)

}

}
}


}

这不起作用:

struct ContentView: View {

var body : some View {
ZStack(alignment: .center) {
GeometryReader { geo in

Capsule()
.fill(Color.red)
.frame(height: 50, alignment: .center)

}

}
}


}

每当我删除 GeometryReader 时一切正常,但我想要 GeometryReader

最佳答案

以下为您提供两种情况下的居中胶囊

ZStack {
Capsule()
.fill(Color.red)
.frame(height: 50)
}.frame(maxWidth: .infinity, maxHeight: .infinity)

关于swift - 对齐在 ios 14、xcode 12 swiftUI 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62771539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com