1.首先要明确一点:要想让被推出来的视图有导航栏,那被推出来的视图肯定是被添加到Navigation导航视图的
2.所以代码步骤是这样的(在这里,TLDNavigationController是我自定义的一个导航控制器,你可以直接使用NavigationController):
//未登录,跳转到登录页面
TLDLoginViewController *loginVC = [[TLDLoginViewController alloc]init];
TLDNavigationController *nv = [[TLDNavigationController alloc] initWithRootViewController:loginVC];//将普通视图添加到NavigationController
[self presentViewController:nv animated:YES completion:^{
NSLog(@"模态视图");
}];
//退出登录页面
[self dismissViewControllerAnimated:YES completion:nil];
有物联网兴趣的童鞋,请加IOT-物联民生 QQ群:470364131