Swiftui 如何动态收紧TabView的高度?
Swiftui 如何动态收紧TabView的高度?,swiftui,swiftui-tabview,Swiftui,Swiftui Tabview,选项卡似乎延伸到了它的最大高度,但我希望它能缩短到所需的高度,而不是空的空间。这就是它的外观,即使它周围有Spacer视图: 有没有一种方法可以动态地将高度收紧到孩子们需要的高度?使用.frame(高度:。最小正常大小) 页面索引涵盖了视图。您可能需要给GroupBox一个40-50分的填充底部或更改indexViewStyle的背景 .indexViewStyle(PageIndexViewStyle(backgroundDisplayMode: .always)) 我的回答解决了问题
选项卡
似乎延伸到了它的最大高度,但我希望它能缩短到所需的高度,而不是空的空间。这就是它的外观,即使它周围有Spacer
视图:
有没有一种方法可以动态地将高度收紧到孩子们需要的高度?使用.frame(高度:。最小正常大小)
页面索引涵盖了视图。您可能需要给GroupBox一个40-50分的填充底部或更改indexViewStyle的背景
.indexViewStyle(PageIndexViewStyle(backgroundDisplayMode: .always))
我的回答解决了问题吗?它导致了奇怪的布局问题,可能与我的特定应用程序更相关。但确实让我更靠近了。。谢谢!
.tabViewStyle(PageTabViewStyle())
.background(Color.yellow)
.frame( height: .leastNormalMagnitude)
.indexViewStyle(PageIndexViewStyle(backgroundDisplayMode: .always))