Есть ли стандартный способ отображения индикатора модального вида? - PullRequest
0 голосов
/ 21 октября 2019

Большинство приложений Apple iOS имеют небольшой индикатор в верхней части модального содержимого:

enter image description here

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

1 Ответ

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

Вот модальный индикатор вида

import SwiftUI

struct ModalViewIndicator: View {
    var body: some View {
        HStack {
            Spacer()
            Image(systemName: "minus")
                .imageScale(.large)
                .font(Font.title.weight(.heavy))
                .foregroundColor(Color(UIColor.tertiaryLabel))
            Spacer()
        }.padding(4)
    }
}

struct ModalViewIndicator_Previews: PreviewProvider {
    static var previews: some View {
        Text("ModalViewIndicator")
            .sheet(isPresented: .constant(true)) {
                VStack {
                    ModalViewIndicator()
                    GeometryReader { geometry in
                        Image(systemName: "sun.dust.fill")
                            .resizable()
                            .frame(
                                width: geometry.size.width/2,
                                height: geometry.size.width/2,
                                alignment: .center
                        )
                    }
                }
        }
    }
}

enter image description here

...