“Ориентация Swiftui не удалась после всплывающего окна ориентации изменений” Ответ

Ориентация Swiftui не удалась после всплывающего окна ориентации изменений

struct ContentView: View {
    @State private var selection = 0
    var body: some View {

        NavigationView {

            VStack {
                Button(action: {

                }) {
                    Text("Tap me")
                        .padding()
                        .foregroundColor(.white)
                        .background(Color.blue)
                        .cornerRadius(8)
                }.shadow(color: Color.blue, radius: 20, y: 5)
                    .frame(width: 300, height: 100, alignment: .trailing)

                Text("SwiftUI")
                    .navigationBarTitle("Nav Title")
            }

            Color.red.edgesIgnoringSafeArea([.top,.bottom,.leading,.trailing])

        }
        .phoneOnlyStackNavigationView()

    }
}
ashkan goharfar

Ориентация Swiftui не удалась после всплывающего окна ориентации изменений

extension View {
    func phoneOnlyStackNavigationView() -> some View {
        if UIDevice.current.userInterfaceIdiom == .phone {
            return AnyView(self.navigationViewStyle(StackNavigationViewStyle()))
        } else {
            return AnyView(self)
        }
    }
}
ashkan goharfar

Ответы похожие на “Ориентация Swiftui не удалась после всплывающего окна ориентации изменений”

Вопросы похожие на “Ориентация Swiftui не удалась после всплывающего окна ориентации изменений”

Смотреть популярные ответы по языку

Смотреть другие языки программирования