- (IBAction)btnClick:(id)sender { UITabBarController *tabBarCtrl = [[[UITabBarController alloc] init]autorelease]; UITabBarItem *tabbarItemA = [[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemBookmarks tag:0]autorelease]; tabbarItemA.badgeValue = @"2"; UITabBarItem *tabbarItemB = [[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFavorites tag:1]autorelease]; UITabBarItem *tabbarItemC = [[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemHistory tag:2]autorelease]; UITabBarItem *tabbarItemD = [[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemDownloads tag:3]autorelease]; UITabBarItem *tabbarItemE = [[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemMore tag:4]autorelease]; UITabBarItem *tabbarItemF = [[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemSearch tag:4]autorelease]; TWFXViewAController *viewA = [[[TWFXViewAController alloc] initWithNibName:@"TWFXViewAController" bundle:nil]autorelease]; viewA.tabBarItem = tabbarItemA; TWFXViewAController *viewB = [[[TWFXViewAController alloc] initWithNibName:@"TWFXViewBController" bundle:nil]autorelease]; viewB.tabBarItem = tabbarItemB; TWFXViewAController *viewC = [[[TWFXViewAController alloc] initWithNibName:@"TWFXViewAController" bundle:nil]autorelease]; viewC.tabBarItem = tabbarItemC; TWFXViewAController *viewD = [[[TWFXViewAController alloc] initWithNibName:@"TWFXViewBController" bundle:nil]autorelease]; viewD.tabBarItem = tabbarItemD; TWFXViewAController *viewE = [[[TWFXViewAController alloc] initWithNibName:@"TWFXViewBController" bundle:nil]autorelease]; viewE.tabBarItem = tabbarItemE; TWFXViewAController *viewF = [[[TWFXViewAController alloc] initWithNibName:@"TWFXViewBController" bundle:nil]autorelease]; viewF.tabBarItem = tabbarItemF; tabBarCtrl.viewControllers = @[viewA,viewB,viewC,viewD,viewE,viewF]; tabBarCtrl.customizableViewControllers =@[viewD,viewE,viewF]; [tabBarCtrl setSelectedIndex:1]; [self presentViewController:tabBarCtrl animated:YES completion:nil]; }