Можно ли временно отключить кнопку навигации NavigationBar?ios Отключить навигационную кнопку назад
Я манипулируют свойство NavigationController.ViewControllers и правильное место, чтобы сделать это в ViewDidAppear(). С другой стороны, ViewDidAppear() называется довольно поздним, поскольку экран анимирован. Таким образом, пользователь нажимает кнопку «Назад» до . ViewDidAppear() вызывается и вызывает хаос в синхронизации между стеком контроллера представления и стеком, связанным с кнопкой «Назад». Если пользователь ждет бит, и вызывается ViewDidAppear(), все работает нормально. Поэтому мне нужно временно отключить BackButton.
Спасибо, [email protected]
Используйте это: '[self performSelector: @selector (waitForNavigation) withObject: nil afterDelay: 0.3];' – Kampai