поп к конкретному представлению в SwiftUI, как мы используем "popToViewController" - PullRequest
0 голосов
/ 14 октября 2019

Возможно ли в SwiftUI вернуться к определенному виду? Например, когда у нас были контроллеры Код был таким, как упомянуто ниже

let arr = self.navigationController?.viewControllers
for controller in arr!{
            if controller.isKind(of: ViewController.classForCoder()){

     self.navigationController?.popToViewController(controller, animated: true)
            }
} 

Теперь давайте предположим, что у меня есть 4 просмотра: -> как указано в коде

struct View1: View {
    var body: some View {
        NavigationView {
            NavigationLink(destination: View2()) {
                    Text("Navigate to View2")
                }
        }
    }
}

struct View2: View {
    var body: some View {
        NavigationLink(destination: View3()) {
            Text("Navigate to View3")
        }
    }
}

struct View3: View {
    var body: some View {
        NavigationLink(destination: View4()) {
            Text("Navigate to View4")
        }
    }
}

struct View4: View {
    var body: some View {
        Text("4")
    }
}

Возможно ли выскочитьиз View4 в View2 ??? «Пропуск просмотра 3» или «Из представления 3 для просмотра 1» UIKit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...