Отсутствует нижний колонтитул раздела списка, отображаемого в виде боковой панели в NavigationSplitView.

Я балуюсь с представленным в этом году.

У меня забавное поведение, когда я использую список с несколькими разделами на боковой панели, где у разделов есть нижние колонтитулы: эти нижние колонтитулы вообще не отображаются, а только при использовании на боковой панели.

Вот мой список в отдельном представлении:

      struct SampleListWithSections: View {
    var body: some View {
        List {
            Section {
                Text("Cell")
            } header: {
                Text("Header")
            } footer: {
                Text("Footer")
            }
            Section {
                Text("Cell2")
            } header: {
                Text("Header2")
            } footer: {
                Text("Footer2")
            }
        }
    }
}

Когда я использую это представление в качестве корневого представления, все работает, как и ожидалось...

      @main
struct poc_Navigation2App: App {
    @StateObject private var appModel = AppModel.mock
    
    var body: some Scene {
        WindowGroup {
            SampleListWithSections()
        }
    }
}

… как в: показан нижний колонтитул.

Но когда я использую представление списка внутриNavigationSplitViewвот так …

      @main
struct poc_Navigation2App: App {
    @StateObject private var appModel = AppModel.mock
    
    var body: some Scene {
        WindowGroup {
            NavigationSplitView {
                SampleListWithSections()
            } detail: {
                Text("Unimplemented Detail View")
            }
        }
    }
}

… нижний колонтитул опущен …

Я "неправильно держу" или это баг? Если последнее, то это известная ошибка?

0 ответов

Другие вопросы по тегам