我的SwiftUI应用在iPhone上可以全屏正常运行,并且在不同尺寸的iPhone上也表现良好。但是,它只是所有iPad的四分之一。我是否缺少使我的应用在iPad上全屏显示的内容?
以下内容无法解决问题-.frame(minWidth:0,maxWidth:.infinity,minHeight:0,maxHeight:.infinity)
在常规(Xcode 11.4)中启用'需要全屏显示'也不起作用。
我想念的是什么? ...
这里是代码...
var body: some View {
NavigationView{
Form{
Section(header: Text(self.question[self.ind][0])
.font(.largeTitle)
){
ForEach((1...5), id: \.self){ item in
VStack{
Button(action: { self.tapped(numb: item)
self.disabledButtons[item] = true
},label: {
HStack{
Text(self.question[self.ind][item])
.font(.system(.largeTitle, design: .rounded))
}
.frame(minWidth: 0, maxWidth: .infinity)
.padding()
.foregroundColor(.white)
}).buttonStyle(FilledButton())
.disabled(self.disabledButtons[item])
}
}
}
.navigationBarTitle(Text("Hello") , displayMode: .large)
.foregroundColor(.blue)