gpt4 book ai didi

Xcode SwiftUI 按钮 - 无法居中

转载 作者:行者123 更新时间:2023-12-05 08:26:00 42 4
gpt4 key购买 nike

我是 SwiftUI 的新手,我会在自定义按钮的定位方面提供一些帮助,但我无法将其居中。我已经使用 VStack 和 HStack 尝试让按钮底部居中,但按钮一直向左对齐。任何帮助将不胜感激。

struct ContentView: View {
var body: some View {

VStack {
NavigationView {

Section {
VStack(alignment: .leading) {


Text("Meal Description").foregroundColor(.green)
Spacer()

NavigationLink(destination: PoundedYam()) {
Text("Pounded Yam & Egusi Soup")
}

NavigationLink(destination: YamPepSoup()) {
Text("Yam and Pepper Soup")
}


NavigationLink(destination: JollofRice()) {
Text("Jollof Rice & Plantain")
}

Spacer()
.frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity, alignment: .topLeading)



}.padding()

}


Section {

Image("africanfoods")
.resizable()
.frame(width: 275.0, height: 250.0)
.clipShape(Circle())
.overlay(Circle().stroke(Color.black, lineWidth: 5))
.scaledToFit()

}


VStack { //For Button
Spacer()

Button( action: {},
label: { Text("Create Order") })

}
.navigationBarTitle(Text("Menu"))


} //NavView End


} //VStack End

}

}

最佳答案

您可以将 .frame(maxWidth: .infinity) 添加到 Button。这也将增加可教性。

Button("Create Order") { }
.frame(maxWidth: .infinity)

关于Xcode SwiftUI 按钮 - 无法居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58852399/

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