Проведите пальцем по экрану, чтобы вернуться к определенным представлениям SwiftUI.IOS

Программируем под IOS
Anonymous
Проведите пальцем по экрану, чтобы вернуться к определенным представлениям SwiftUI.

Сообщение Anonymous »

В моем приложении SwiftUI я установил во всех своих представлениях .navigationBarBackButtonHidden(true), чтобы всегда иметь пользовательскую кнопку «Назад», поэтому классическое пролистывание iOS для возврата было отключено везде, но на самом деле мне это нужно только в определенных представлениях.
Я повторно включил его с помощью этого кода:

Код: Выделить всё

extension UINavigationController: UIGestureRecognizerDelegate {
override open func viewDidLoad() {
super.viewDidLoad()
interactivePopGestureRecognizer?.delegate = self
}

public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
return viewControllers.count > 1
}
}
Это работает, но, к сожалению, позволяет вернуться назад во всем проекте, что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/721 ... ftui-views

Вернуться в «IOS»