iOS presentModalViewController后pushViewController没有效果的解决方法

释放双眼,带上耳机,听听看~!

本人在做项目的时候,先用presentModalViewController到登录界面,在登录界面在pushViewController到注册界面,push不过去。

 LoginViewController *login = [[LoginViewController alloc]init];
[self.navigationController presentModalViewController:login animated:YES];
//在LoginViewController中push到RegisterViewController没有效果
RegisterViewController *registerViewConotroller = [[RegisterViewController alloc]init];
[self.navigationController pushViewController:registerViewConotroller animated:YES];

 

解决办法,在presentModalViewController的时候加上UINavigationController,就可以了,如下:

    LoginViewController *login = [[LoginViewController alloc]init];
UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:login];
[self.navigationController presentModalViewController:nav animated:YES];

 

人已赞赏
iOS文章

iOS UIImageView圆角

2020-5-13 22:48:01

iOS文章

ios开发中页面(跨页)跳转

2020-5-14 0:03:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索