Контроллер просмотра без укладки

Есть ли способ подтолкнуть контроллер вида к контроллеру навигации без его укладки?

Требуемое поведение (представление стека):

[VC1 [VC2]] -> Push VC3 от VC2 -> [VC1 [VC3]]

Да, просто добавьте еще один (без анимации):

[navController popViewControllerAnimated:NO] [navController pushViewController:VC3 animated:YES] 

Или перейдите для варианта 2, который является более общим: Замените свойство viewControllers:

 NSArray *newControllers = @[VC1, VC3]; [navController setViewControllers:newControllers animated:YES]; 

или…

 NSArray *newControllers = @[navController.viewControllers[0], VC3]; [navController setViewControllers:newControllers animated:YES]; 

Я бы использовал метод UINavigationController:

 - (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated 

Таким образом вы можете сделать это:

 UINavigationController *navigationController = [self navigationController]; [navigationController setViewControllers:@[navigationController.viewControllers[0], VC3] animated:YES]; 

Это даст вам анимацию push для нового контроллера представления (VC3).

  • Как протестировать развертывание iOS-обновления на телефоне разработки
  • Ошибка выполнения Rundime backround Просмотр свойства UITableViewCell в раскадровке
  • Call viewWillDisappear когда пользователь закрывает приложение ios
  • Как сделать автоматические возобновляемые подписки привязаны к внутреннему пользователю, а не идентификатору Apple?
  • CVOpenGLESTextureCacheCreateTextureFromImage report "Не удалось создать изображение IOSurface (текстуры)"
  • Конфликты с FlutterFire и родным плагином GeoFire на iOS
  • AVFoundation, срезанные края в слое предварительного просмотра
  • AdView Banner (SubView) охватывает нижнюю панель инструментов в моем приложении. Как я могу убедиться, что панель инструментов закреплена под баннером?
  • Создание iOS build / ipa больше не работает из командной строки
  • Состояние ios-cbcentralManager неизвестно и CoreBluetooth <CBConcreteCentralManager> не включен
  • Ошибка при записи видео в документ
  • Interesting Posts

    Эффект кисти GLPaint с размытием и скосом

    Как сохранить упорядоченный список в Core Data

    UITableView с пользовательским пейджинговым поведением

    Уведомления iOS Handle после запуска приложения из нерабочего состояния

    Используйте назначенный пост S3 с AFNetworking

    Размещение UIButton в том же пространстве, что и UITabBar (когда скрыто)

    Можно ли использовать Core Location / GPS без подключения к Интернету / отключенной сотовой сети?

    Bing Api не работает для меня

    Невозможно найти keyplane, который поддерживает типы 4 и 5 на iPhone 5s iOS 8.1.2 и Simulator 8.1

    iOS: Как получить «первичный» ABPersonRef из массива связанных контактов, возвращаемых ABPersonCopyArrayOfAllLinkedPeople?

    Обнаружить жест встряхивания IOS Swift

    Ошибка SerializationFailure при отправке данных с помощью Alamofire

    Как показать верхнюю часть клавиатуры UItextfield при вводе текста в iphone?

    Как локализовать имя моего приложения в App Store

    Изменить UIViewController на UITableViewController внутри раскадровки?

    Давайте будем гением компьютера.