2016-04-04 2 views
5

В моем приложении у меня есть UITabBarController, когда пользователь постучал по элементу табуляции (например, индекс табуляции 3), я хочу проверить одно условие (если ...), чтобы показать другой ViewController.IOS. Когда вы нажимаете на элемент табуляции, мне нужно проверить условие, чтобы показать другой контроллер вида.

Так что мой вопрос в том, где реализовать эту функцию условия?

+0

если вы хотите этот тип условия так и можно применить панель вкладок segue используя программный – iOS

+0

Дарджи Джигар, я так думаю. Где я могу добавить метод проверки для отображения контроллера просмотра при нажатии TabBarItem? – QuocTV

ответ

0

вам нужно установить делегат UITabBarController, как показано ниже:

func tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) { 
    if viewController is TabBarDelegate { 
     let v = viewController as! TabBarDelegate 
     v.didSelectTab(self) 
    } 
} 
+0

Это поможет вам (переводчик google: P): http: //hidef.jp/post-725/ – ivarun

0

попробуйте создать TabBar кнопкой и зрения на Scrollview

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