Я сталкивался с этим ответом, изучая разработку для iOS, но я хотел включить небольшие недостающие фрагменты для n00bs, таких как я.
// HelloWorldViewController.h
@interface HelloWorldViewController : UIViewController <UITabBarDelegate>
{
}
@property (weak, nonatomic) IBOutlet UITabBar *tabBar;
@end
И
// HelloWorldViewController.m
@interface HelloWorldViewController ()
@end
@implementation HelloWorldViewController
@synthesize tabBar;
- (void) viewDidLoad
{
tabBar.delegate = self;
}
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
NSLog(@"didSelectItem: %d", item.tag);
}
@end