Как проектировать формы, используя swiftui с участками, имеющими радиус - PullRequest
0 голосов
/ 07 октября 2019

Я хотел создать форму, используя swiftui, которая выглядит следующим образом https://66.media.tumblr.com/8674652bc73f2cf387e29f067c07adac/tumblr_inline_py9ypv0dxv1qjmlje_500.png

Форма не имеет фона на изображении, а сечение имеет радиус другого цвета фона.

Iпытался установить цвет фона формы, но не работает.

Есть идеи, как создать форму с помощью swiftui.

1 Ответ

0 голосов
/ 08 октября 2019

Если вы обращаетесь к закругленным углам ячеек списка с серым фоном, это является частью стиля представления сгруппированных табличных таблиц, который в настоящее время не поддерживается SwiftUI - только UIKit на данный момент. https://twitter.com/twostraws/status/1142838324123656192?lang=en

На данный момент вы можете использовать стиль сгруппированного списка в SwiftUI для создания более темного фона, ячейки просто не будут округлены, как в вашем примере. Смотри: https://www.hackingwithswift.com/quick-start/swiftui/how-to-make-a-grouped-list

List {
        Section(header: Text("Examples")) {
            Text("Row 1")
        }
}.listStyle(GroupedListStyle())
...