以编程方式添加UITabBarController和UITabs

时间:2012-06-07 00:11:14

标签: iphone ios xcode

我需要以编程方式将UItabbar添加到UIView。这是下面的代码,应用程序从RootViewTableController开始,然后被推送到这个视图,但是标签不起作用,也许它是MainWindow.xib中的问题?:

//  TabBarController.h

@interface TabBarController : UITabBarController 
@end

//  TabBarController.m

#import "TabBarController.h"
#import "FirstV.h"

@implementation TabBarController

-(void)viewDidLoad {

NSMutableArray *listOfViewControllers = [[NSMutableArray alloc] init];
UIViewController *vc;

vc = [[UIViewController alloc] init];
vc.title = @"A";
[listOfViewControllers addObject:vc];
[vc release];
vc = [[UIViewController alloc] init];
vc.title = @"B";
[listOfViewControllers addObject:vc];
[vc release];

[self.tabBarController setViewControllers:listOfViewControllers animated:YES];
    [super viewDidLoad];
}

@end

此处的截图:
Screenshot

正如您在底部看不到任何标签,我应该将UItabbar元素拖放到视图中吗?

1 个答案:

答案 0 :(得分:0)

尝试将您的代码[super viewDidLoad]; ABOVE 放在应有的位置。