我有tabView,它显示多个选项卡。在home视图中,我有navigationView,它将搜索按钮作为导航项,并将其推送到搜索视图中。这就导致了搜索界面的错位。下面是我的tabView代码: var body: some View { var body: some View{ Text("home")
我将TabView放入NavigationView的原因是,当用户进入第二层“细节”视图时,需要隐藏底部选项卡栏,后者有自己的底层操作栏。但是这样做会导致另一个问题:由TabView托管的所有第一级“列表”视图都不再显示它们的标题。} var body: some View { TabView: names[index])) {
Text(na
但是,用户每次单击与新闻视图相关的tabview图标时,都会执行一个不同的调用来读取数据。我知道当用户基数增长时,这会导致大量的阅读,导致firebase的月费更高,甚至可能会延迟,对吧?ObservedObject var infoModel = InfoViewModel(),一个显示数据的ForEach,然后是.onAppear(){self.infoModel.fetchData()}@StateObject var LocationModel = LocationViewModel(