在HStack - SwiftUI中有2个列表/滚动视图时,NavigationView不会折叠。NavigationView是SwiftUI中用于创建导航界面的视图容器。它通常用于在应用程序中管理多个视图之间的导航关系。然而,在HStack中使用多个列表或滚动视图时,NavigationView不会自动折叠。
这是因为HStack是一个水平布局容器,它将其中的视图水平排列。当在HStack中放置多个列表或滚动视图时,它们将并排显示,并且NavigationView将保持其原始大小,不会自动折叠。
要解决这个问题,可以考虑以下几种方法:
总结起来,虽然在HStack中使用多个列表或滚动视图时,NavigationView不会自动折叠,但可以通过使用导航链接、ScrollView包装或重新设计界面布局来解决这个问题。
领取专属 10元无门槛券
手把手带您无忧上云