2015-10-27 4 views
0

Мои приложения с контроллером навигации, который открывает табличный вид.iOS не уверен, как решить дизайн навигации в моем приложении

Если я затем нажимаю на значок меню в заголовке, то модальный сеанс запускается и появляется экран входа в систему. Если вы входите в систему, то другой модальный сеанс будет запущен, и вы окажетесь на экране учетной записи.

Теперь я хочу удалить все остальные базовые VC и сделать учетную запись VC первой VC в стеке навигации. Это возможно?

+0

попробовать это http://stackoverflow.com/questions/10281545/removing-viewcontrollers-from-navigation-stack –

ответ

0

Да это возможно с setViewControllers:animated:, вы можете даже сделать переход Animatable:

ViewController *viewController = [[ViewController alloc] init]; 
[navigationController setViewControllers:@[viewController] animated:YES]; 
+0

Спасибо , но как и где я могу использовать этот код? – user2722667

+0

Вы спросили, можете ли вы сделать свой аккаунт VC первым в стеке. 'ViewController' в моем примере - это ваша учетная запись VC. – katleta3000

+0

Да, но где? импорт UIKit класс AccountViewController: UIViewController { переопределение функ viewDidLoad() { super.viewDidLoad() пусть ViewController: UIViewController = AccountViewController() navigationController .setViewControllers ([ViewController], анимированные: правда)! } } Говорит, что nil. Можете ли вы представить полный пример? – user2722667

Смежные вопросы