iPhone SDK:使用导航栏打开TableViewController

时间:2010-12-29 14:02:03

标签: ios4 uinavigationcontroller viewdidload navigationbar

我现在正在创建我的第一个iPhone应用程序,虽然我在路上遇到了障碍但它仍然很棒。我正在尝试打开我的设置视图(一个UITableViewController),虽然导航栏不会显示...我已成功打开视图,只是无法显示导航栏。这是我的代码:

- (void)viewDidLoad {
[super viewDidLoad];

[self.navigationController setNavigationBarHidden:NO];
self.title = @"Settings";

UIBarButtonItem *saveItem = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:UIBarButtonItemStyleDone target:self action:nil];
self.navigationItem.rightBarButtonItem = saveItem;

[saveItem release];

}

如果我做错了什么,请告诉我。

1 个答案:

答案 0 :(得分:0)

您必须将导航控制器作为子视图添加到主视图中。

例如,

[window addSubview:NavigationController.view]