Отсутствует нижний колонтитул раздела списка, отображаемого в виде боковой панели в 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")
}
}
}
}
Я "неправильно держу" или это баг? Если последнее, то это известная ошибка?