2015-12-12 2 views
0

Я НЕ использую UITabBarController.UITabBar: Как подключить элемент к контроллеру?

У меня есть контроллер контроллера, и я добавил UITabBar, он имеет два элемента.

Как я могу убедиться, что при первом щелчке по элементу он загружает содержимое с определенного контроллера вида, а при нажатии другого элемента загружает содержимое с другого контроллера представления?

+0

Как вы добавили панель вкладок? кода или раскадровки? показать код того, что вы пробовали –

+0

@ Mr.T Я добавляю панель вкладок путем перетаскивания. У меня нет кода для него, я просто могу сказать, что я делаю выход для uitabbar, а затем для этого экземпляра я устанавливаю делегат, и я могу поймать, что элемент в uitabbar нажат, но моя проблема что я не знаю, как загрузить контроллер просмотра, когда элемент внутри uitabbar нажат. Я не сталкиваюсь с этой проблемой обычно с uitabbarcontroller, но теперь я сталкиваюсь с этим, потому что я использую только uitabbar. – sarah

+0

ли подключил контроллер вида к элементу панели вкладок? –

ответ

-1

Вы должны установить delegate в UITabBar, чтобы быть UIViewController и UIViewController потребности в соответствии с протоколом UITabBarDelegate и реализовать метод

Swift

optional func tabBar(_ tabBar: UITabBar, didEndCustomizingItems items: [UITabBarItem], changed changed: Bool) 

Objective-C

- (void)tabBar:(UITabBar *)tabBar didEndCustomizingItems:(NSArray<UITabBarItem *> *)items changed:(BOOL)changed 

Вы можете найти подробную информацию в UITabBarDelegate documentation

+1

вы даже прочитали вопрос? ? ? ?? это не имеет никакого отношения к содержанию, которое нужно загрузить – sarah

+0

@sarah извините за попытку помочь. Я действительно не чувствую, что не понимаю, что из того, что вы не уверены, заслуживает голосования. Да, я прочитал ваш вопрос, это не очень понятно. Например, почему вы не используете UITabBarController? Я думал, вы спрашиваете о том, как получать события крана с UITabBar. Наверное, я совсем не понимаю, что вы пытаетесь сделать. Можете ли вы объяснить, каков будет желаемый конечный результат? – LunaCodeGirl

+0

Прежде всего, это не я, но я не имею хорошей репутации для downvote. Во-вторых, у меня есть причины, по которым я не хочу использовать UITabBarController. в-третьих, если вы не поняли мой вопрос, я думаю, было бы лучше сделать комментарий, а затем я объясню больше. четвёртый. я спрашиваю о том, как загрузить контроллер просмотра, когда пользователь нажимает на вкладку – sarah

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