我正在使用此代码
-(void)gotoInformationViewController:(id)sender
{
MoreViewController *moreViewController = [[MoreViewController alloc] init];
[self.navigationController pushViewController:moreViewController animated:YES];
[moreViewController release];
}
推送MoreViewController
(UITableViewController
)但推送时没有UINavigationBar
,只在整个屏幕上显示UITableView
。
答案 0 :(得分:5)
在视图控制器
中尝试此操作- (void) viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillAppear:animated];
}
并确保在界面构建器中,您的viewcontroller的顶部栏未设置为无