如何摆脱应用程序顶部的空白?

时间:2020-06-27 14:13:34

标签: ios swiftui

我不确定空白是由我的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")
                    }
                }
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我对iOS的开发还很陌生,我听说有生气的人如果解决了他们的问题就不会提出解决方案,所以这里是:

Device

如果需要将图标隔开,只需在VStack上增加间距。