我不确定空白是由我的NavigationView
还是包含渐变的ZStack
引起的。我将如何删除上面的空间,以便使内容居中?
NavigationView {
ZStack {
LinearGradient(gradient: Gradient(colors: [.blue, .red]), startPoint: .top, endPoint: .bottom)
.edgesIgnoringSafeArea(.all)
VStack(spacing: 50) {
VStack(spacing: 50) {
Text("Pick a party!")
.foregroundColor(.white)
.font(.largeTitle)
.fontWeight(.black)
.offset(y:0)
NavigationLink(destination: DemsView()) {
FlagImage(image: "Democrat")
.offset(y:0)
}
NavigationLink(destination: GOPView()) {
FlagImage(image: "Republican")
}
}
}
}
}
}
答案 0 :(得分:0)
我对iOS的开发还很陌生,我听说有生气的人如果解决了他们的问题就不会提出解决方案,所以这里是:
Device
如果需要将图标隔开,只需在VStack上增加间距。