没有的.xib
//.h file
#import <UIKit/UIKit.h>
@class Class1, Class2;
@interface TabbarController : UITabBarController
{
Class1 *class1;
Class2 *class2;
UINavigationController *nav1,*nav2;
}
@end
//.m文件
@implementation TabbarController
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad
{
[super viewDidLoad];
class1 =[[Class1 alloc] initWithNibName:@"Class1" bundle:nil];
nav1=[[UINavigationController alloc] initWithRootViewController:class1];
class1.title = @"class1";
class1.tabBarItem.image = [UIImage imageNamed:@"tab1.png"];
class1.navigationController.navigationBar.hidden = TRUE;
class2 =[[Class2 alloc] initWithNibName:@"Class2" bundle:nil];
nav2=[[UINavigationController alloc] initWithRootViewController:class2];
class2.tabBarItem.image = [UIImage imageNamed:@"tab2.png"];
class2.title = @"class2";
class2.navigationController.navigationBar.hidden = TRUE;
NSArray *controllers = [NSArray arrayWithObjects:nav1,nav2,nil];
self.viewControllers = controllers;
}
创建两个文件的.h和.M重定向你的看法这一观点无论你需要的TabBar。
你的意思是自定义? – 2011-04-13 10:44:48
http://iosdevelopertips.com/open-source/ios-open-source-custom-tabbar-controller-bctabbarcontroller.html – 2013-02-22 08:15:03