Список центров SwiftUI внутри VStack ⇐ IOS
-
Anonymous
Список центров SwiftUI внутри VStack
У меня есть следующий код:
var body: some View { VStack(выравнивание: .center, содержимое: { Разделитель() Список { Раздел { Текст("Строка 1") Текст("Строка 2") } заголовок: { Текст("Заголовок") .font(.title3) .padding() } нижний колонтитул: { Текст("Нижний колонтитул") .font(.body) .padding() } } .listStyle(.insetGrouped) Разделитель() }) .frame(maxWidth: .infinity, maxHeight: .infinity) .environment(\.defaultMinListRowHeight, 50) } Проблема в том, что список всегда помещается вверху, независимо от того, сколько разделителей я добавляю. Как поместить список в центр суперпросмотра?
У меня есть следующий код:
var body: some View { VStack(выравнивание: .center, содержимое: { Разделитель() Список { Раздел { Текст("Строка 1") Текст("Строка 2") } заголовок: { Текст("Заголовок") .font(.title3) .padding() } нижний колонтитул: { Текст("Нижний колонтитул") .font(.body) .padding() } } .listStyle(.insetGrouped) Разделитель() }) .frame(maxWidth: .infinity, maxHeight: .infinity) .environment(\.defaultMinListRowHeight, 50) } Проблема в том, что список всегда помещается вверху, независимо от того, сколько разделителей я добавляю. Как поместить список в центр суперпросмотра?
Мобильная версия