- верхнего блока (статистика, выбор месяца, выбор года, итог, выбор Entrata/Uscita).
- списка транзакций, сгруппированных по дням, каждая группа внутри отдельного раздела.
- каждая строка представляет собой полностью настраиваемую карточку с закругленными углами. (RoundedCornerShape)

Я правильно удаляю все разделители, используя:
Код: Выделить всё
.listRowSeparator(.hidden)
.listSectionSeparator(.hidden)
.scrollContentBackground(.hidden)
.listStyle(.plain)
Код: Выделить всё
TransazioneSwipeRowView(...)
.listRowInsets(EdgeInsets(top: 0, leading: 16, bottom: 0, trailing: 16))
.listRowBackground(Color.clear)
- панелью поиска и верхним блоком
- верхним блоком и началом списка
- между строками внутри сгруппированного раздела
- иногда внизу раздела
- Divider()
- системные разделители
- фоны
- границы строк
Цели
I хочу полностью удалить эти горизонтальные «призрачные линии», сохранив при этом:
- собственный список SwiftUI
- собственное поведение прокрутки
- поддержку удаления с помощью смахивания
- группировку по разделам
- настраиваемые строки в виде карточек с закругленными углами
- .plain, .grouped, .insetGrouped стили списков
- .listRowSeparator(.hidden) и .listSectionSeparator(.hidden)
- .scrollContentBackground(.hidden)
- очистка всего фона списка и строк
- регулировка/удаление всех отступов и вставок
- тесты Spacer(minLength: 0)
- перестройка макета с помощью ScrollView + LazyVStack
(это работает отлично — нет строк — но теряет встроенную функцию удаления пальцем по экрану)
Похоже, что линии рисуются внутри SwiftUI.
Вопрос
Это встроенное поведение списка SwiftUI в стиле .plain при использовании нескольких пользовательских строк?
Или существует официально поддерживаемый способ полностью исключить эти линии?
Более конкретно, существует ли рекомендуемая комбинация модификаторов для достижения:
- Список с сгруппированными разделами
- полностью настраиваемые строки с закругленными углами
- вообще нет горизонтальных разделителей, даже в пустых промежутках между
разделами?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -section-a
Мобильная версия