SwiftUI TabView больше содержимого вкладки не отображается - PullRequest
0 голосов
/ 10 апреля 2020

Я работаю над приложением SwiftUI, которое использует TabView в качестве основной навигации. В настоящее время у меня есть шесть элементов, каждый из которых ссылается на другое представление для отображения содержимого:

struct ContentView: View {

    init() {
        UITabBar.appearance().barTintColor = UIColor.black
        UITabBar.appearance().isOpaque = true
    }

    var body: some View {
        TabView {
            ToDoListView()
                .tabItem {
                    Image(systemName: "checkmark.rectangle.fill")
                    Text("To Do List")
            }


            ProjectView()
                .tabItem {

                    Image(systemName: "archivebox.fill")
                    Text("Projects")
            }

            SavedListView()
                .tabItem {

                    Image(systemName: "list.bullet")
                    Text("Saved Lists")
            }

            NewsletterView()
                .tabItem {
                    Image(systemName: "doc.text")
                    Text("Newsletter")
            }

            AboutView()
                .tabItem {
                    Image(systemName: "person.2.fill")
                    Text("About")
            }

            FeedBackView()
                .tabItem {
                    Image(systemName: "text.bubble")
                    Text("Feedback")
            }
        }
    }
}

Содержимое для первых четырех элементов отображается нормально, но когда я нажимаю на кнопку More , содержимое последние два элемента не отображаются при нажатии.

Если я переместлю два последних элемента вперед на позиции 1-4, они будут работать как положено. Есть ли что-то в TabView, что мне не хватает?

...