1
Когда пользователь нажимает на элемент, я хочу получить ViewController, связанный с этой вкладкой.Как получить ViewController из UITabBarItem
Делегат TabBar больше не предоставляет делегат ViewController. Вместо этого он предоставляет делегата didSelectItem
.
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
}
Как получить ViewController от UITabBarItem
?
Просто перетащите контроллер панели вкладок на раскадровку. Как только вы это сделаете, вы можете настроить вкладки, перетащив их из контроллера панели вкладок в раскадровку, связанную с контроллерами представлений. Если вы хотите изменить порядок вкладок, вы можете перетащить вкладки на tabBarController, чтобы переупорядочить их. Нет никакой причины, по которой вам нужно обезьяну с кодом, настраивающим tabBarController, если вы не собираетесь перемещаться между ними программно. – Adrian