OGeek|极客世界-中国程序员成长平台

标题: iphone - 向以编程方式创建的标签栏添加标题 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 08:24
标题: iphone - 向以编程方式创建的标签栏添加标题

我是 iPhone 开发的新手...现在我正在尝试构建一个应用程序,我在其中以编程方式创建 UITabbarController,如下所示:

UITabBarController *tabbar = [[UITabBarController alloc] init];
firstViewController  *firstView = [[firstViewController alloc] initWithNibName"firstViewController" bundle:nil];

UINavigationController *tabItemOne = [[[UINavigationController alloc] initWithRootViewController: firstView] autorelease];
secondViewController *secondView = [[secondViewController alloc] initWithNibName"secondViewController" bundle:nil];

UINavigationController *tabItemTwo = [[[UINavigationController alloc] initWithRootViewController: settings] autorelease];
tabbar.viewControllers = [NSArray arrayWithObjects:tabItemOne, tabItemTwo,nil]; 
tabbar.view.frame = CGRectMake(0,0,320,460);

[self.view insertSubview:tabbar.view belowSubview: firstView.view];
[self presentModalViewController:tabbar animated:NO];

在此,我如何为 tabbar 和那些 Controller 添加标题。 我试过了:

firstView.title = @"First View";

tabItemOne.title = @"First View";

但这两个不起作用..我该怎么做?



Best Answer-推荐答案


设置aViewController.title 设置navigationItemtabBarItemtitle。如果您希望 navigationItemtabBarItem 具有不同的 title,请执行此操作,

// First set the view controller's title
aViewController.title = @"First View Tab";

// Then set navigationItem's title
aViewController.navigationItem.title = @"First View";

关于iphone - 向以编程方式创建的标签栏添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6702755/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4