Я взял UITabbar на том, что я использовал две кнопки в качестве TabItem. Я хочу выполнить два разных действия, нажав на эту две кнопки, и как я могу получить конкретное действие при нажатии на конкретную кнопку Tabbar.
Как я могу получить вкладку Button Button Button, нажав кнопку TabbarItem?
Ответ 1
Вы, скорее всего, захотите воспользоваться UITabBarControllerDelegate, а затем обработать метод didSelectViewController.
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
Подробнее см. здесь http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITabBarControllerDelegate_Protocol/Reference/Reference.html
Ответ 2
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag==1)
{
//your code
}
else
{
//your code
}
}
Вы можете использовать UITabBarDelegate
для сохранения дорожки, на которую нажата кнопка, назначив tag
или title
для title
, вы можете использовать item.title
.