我的对齐在xcode12 ios14中不起作用,然而,我在xcode11.5中有相同的代码,一切都很好。每当我将.frame viewModifier添加到内容中时,对齐方式没有居中,这是一个错误还是API发生了变化?以下是代码:请仅在ios14中的xcode12中检查它。
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
发布于 2020-07-07 17:21:04
下面给出了两种情况下的中心胶囊
ZStack {
Capsule()
.fill(Color.red)
.frame(height: 50)
}.frame(maxWidth: .infinity, maxHeight: .infinity)https://stackoverflow.com/questions/62771539
复制相似问题