2016-06-02 4 views
1

После регистрации UIViewController, я перенаправлен на первый элемент UITabBarController. Это прекрасно работает, но в моих первых диспетчерах view я хочу нажать еще один контроллер представления в представление tabor. Это должно произойти во время первого входа в систему. Другими словами, я хочу заменить выбранный viewcontroller на другой. Этот UIViewController не подключен к контроллеру Tabbar, я не хочу прикреплять его, потому что он заменяет первый элемент tabView только одним.загрузить другой контроллер представления в UItabbarcontroller

+0

Возможный дубликат [Добавление новых вкладок в контроллер панели вкладок] (http://stackoverflow.com/questions/23332718/adding-new-tabs-to-a-tab-bar-controller) – sschale

+0

Нет, этот пост для добавления новых элементов табуляции. Но мне нужно показать UIViewcontroller (который находится за пределами tabbarcontroller), но нужно заменить его на tabview. – Mohan

ответ

0

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

Когда вызывается -viewDidLoad, контроллер представления вообще не представляется. Таким образом, если вы попытаетесь представить другой контроллер, он сработает.

Try -viewDidAppear: если вы хотите, что вы описываете.

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