Edit: In order for this code to work you'll need to subclass UITabBarController and implement the UITabBarDelegate. So you'll add something like this:
@interface MyTabsViewController : UITabBarController <UITabBarDelegate>
In Interface Builder you'll need to set the tags of your tab items to whatever you need them to be:
And now you can do something like this:
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag == 1)
{
[self presentViewController:myVC animated:YES completion:nil];
}
else if(item.tag == 2)
{
//your code
}
}
This will allow you to get the tapped event for each of your tab bar items and do add some custom code, you just need to add the appropriate tags to your tab buttons in interface builder. For example, you could add code to show your own view controller as shown above.
Hope that helps!
And here's another link: How can i get Tabbar Item Button's Click event by clicking on TabbarItem button?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…