2015-04-19 6 views
1

Мне нужно использовать UITabBar с UITabBarItem, но мне нужно сделать это, не используя UITabBarController в раскадровке.Как использовать UITabBar без UITabBarController

Я добавил TabBar и TabBarItem в свой firstViewController, но я не могу вызвать или добавить метод события в своем классе.

Каков правильный способ сделать это? Может ли кто-нибудь описать следующие шаги?

Спасибо.

+1

вы можете добавить фрагмент кода? –

+0

теперь я создаю только раскадровку ... У меня есть MFSideMenu (справа), и мне нужен TabBar тоже ....... Я читал онлайн этот метод: - (void) tabBar: (UITabBar *) tabBar didSelectItem :(UITabBarItem *) item { if ([item.title isEqualToString: @ "Messaggi"]) {// или независимо от вашего заголовка [self performSegueWithIdentifier: @ "segueMessaggi" отправитель: self]; } } но я не могу вызвать его ... – Psycho80

+0

этот код кажется правильным, добавьте протокол UITabBarDelegate к файлу класса, а затем в класс 'viewDidLoad()' make 'self.delegate = self' –

ответ

0

Для реализации определенного поведения на элемент пользовательского интерфейса необходимо реализовать соответствующие протоколы


Синтаксис для реализации протоколов в IOS

@interface myViewController : UIViewController<UITabBarDelegate> 

Таким образом, вы можете реализовать методы для работа с UITabBar


Для получения более подробной информации я хотел бы вам пройти через официальный документ https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/DelegatesandDataSources/DelegatesandDataSources.html

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