Обычно вы создаете TabBar с помощью UITabBarController, и в этом случае вы можете просто установить свойство
@property(nonatomic, copy) NSArray *viewControllers
Если вы уверены, что хотите создать UITabBar, тогда вы хотите использовать элементыимущество.Как то так:
- (void) setupTabBar {
UITabBar *tabBar = [[UITabBar alloc] initWithFrame:myTab];
NSMutableArray *items = [[[NSMutableArray alloc] init] autorelease];
// Add a 'test' item with no image and the text "Test"
[items addObject:[[[UITabBarItem alloc] initWithTitle:@"Test" image:nil tag:1] autorelease] ];
// Add a 'contacts' item
[items addObject:[[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemContacts tag:2] autorelease] ];
// Put the items in the tab bar
tabBar.items = items;
// Setup this object to respond to tab changes
tabBar.delegate = self;
}
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
if (item.tag == 2) {
// Contacts was selected. Do something...
}
}