UITableViewController在推送时没有导航栏

时间:2012-12-13 16:03:26

标签: iphone ios ipad uinavigationcontroller uitableview

我正在使用此代码

-(void)gotoInformationViewController:(id)sender
{
    MoreViewController *moreViewController = [[MoreViewController alloc] init];
    [self.navigationController pushViewController:moreViewController animated:YES];
    [moreViewController release];
}

推送MoreViewControllerUITableViewController)但推送时没有UINavigationBar,只在整个屏幕上显示UITableView

1 个答案:

答案 0 :(得分:5)

在视图控制器

中尝试此操作
- (void) viewWillAppear:(BOOL)animated
{
   [self.navigationController setNavigationBarHidden:NO animated:animated];
    [super viewWillAppear:animated];
}

并确保在界面构建器中,您的viewcontroller的顶部栏未设置为无