我似乎缺少一些基本知识:
我有一个带有侧栏的窗口。嵌套的层次结构是
ZStack {
NavigationView {
VStack {
//additional sub-views with my content/navigation view
}.frame(...)
}.frame(...)
}
当窗口打开时,一切都很好-我的侧边栏尺寸正确,主窗口的其余部分都很好。我只是不希望有人在右边调整窗口大小(即,水平扩展窗口)。
我尝试过.frame(width: ..., height: ...)
,我尝试过.frame(minWidth: ...)
,我尝试过.fixedSize()
-没关系,我仍然可以水平扩展窗口。
我可能会缺少什么或应该寻找什么?
答案 0 :(得分:1)
我相信您需要在包含的ZStack上设置maxWidth。
ZStack {
...
}.frame(maxWidth: 600)