问题描述
我不明白如何解决这个问题... 只有当我的应用程序在 iPad 上的 2/3 拆分视图中打开时,我才想显示不同的布局...这里有一些图片可以让您更好地理解...
当应用程序处于 2/3 拆分视图时,这是错误的布局:
问题是当应用程序处于 1/2 拆分视图时可见的文本,当应用程序处于 2/3 拆分视图时也必须可见...
目前代码是这样的:
GeometryReader { geometry in
if geometry.size.height > geometry.size.width && sizeClass == .compact { // OK
vstack(alignment: .center) {
Text("Per mostrare la barra laterale")
.font(.title)
.foregroundColor(.gray)
Text("scorri dal lato sinistro,")
.font(.title)
.foregroundColor(.gray)
Text("poi seleziona una categoria")
.font(.title)
.foregroundColor(.gray)
}
.frame(width: geometry.size.width,height: geometry.size.height)
} else if geometry.size.height > geometry.size.width && sizeClass == .regular { // OK
vstack(alignment: .center) {
Text("Per mostrare la barra laterale")
.font(.title)
.foregroundColor(.gray)
Text("scorri dal lato sinistro,height: geometry.size.height)
} else if geometry.size.height < geometry.size.width && sizeClass == .regular { // OK in full screen,not in 2/3
vstack(alignment: .center) {
Text("Seleziona una categoria")
.font(.title)
.foregroundColor(.gray)
Text("dalla barra laterale")
.font(.title)
.foregroundColor(.gray)
}
.frame(width: geometry.size.width,height: geometry.size.height)
}
}
有什么办法可以解决这个问题吗?任何帮助表示赞赏...谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)