我正在开发一个Tab栏应用程序,因为我想使用导航控制器。
在didSelectRowAtIndexPath
我想将新视图推送到控制器。我尝试了以下代码,但它确实帮助了我。
DetailView *detailView = [[DetailView alloc] init];
[self.navigationController pushViewController:detailView animated:YES];
任何人都可以指导我做错的地方吗?
答案 0 :(得分:0)
如果没有父UINavigationController你可以创建一个并像这样调用它。
DetailView *detailView = [[DetailView alloc] init];
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:myCont];
[self presentViewController:navController animated:YES completion:^{
NSLog(@"Called on Completion");
}];
如果你已经有了一个UINavigationController,只需用
调用它[self presentViewController:detailView animated:YES completion:^{
NSLog(@"Called on Completion");
}];