Можно ли получить стиль сгруппированной таблицы с закругленными углами при использовании представления формы в SwiftUI?

Стиль по умолчанию для Form view в SwiftUI - это табличное представление в обычном стиле (при запуске в контексте iOS на iPhone или iPad).

Можно ли получить округленное представление сгруппированной таблицы стилей, подобное тому, как выглядят приложения для настройки iOS?

Я попытался связать фоновое представление после представления формы, но это не повлияло.

Я видел еще одно предложение использовать представление наложения с использованием представления RoundedRectangle, которое действительно обеспечивает стиль закругленного прямоугольника, но также покрывает представление формы непрозрачным представлением, скрывающим содержимое.

1 ответ

Решение

Я считаю, что нет способа изменить стиль реальной формы - похоже, она игнорирует модификаторы. Лучшим способом было бы написать свой собственный ListStyle. Этого также можно добиться, написав собственный раздел, подобный представлению, что, вероятно, является самым простым способом.

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