连续dismiss闪一下中间界面

qq_35412659 2018-04-03 06:59:25
在使用dismiss的时候从C回到A,但是会闪一下B界面,之前是使用self.presentingViewController?.view.alpha = 0来处理的,但是在iOS11的手机上不管用,闪B界面的时候闪的是一个白色的界面,请问有人知道怎么解决吗?
...全文
1818 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjj4775899 2018-05-21
  • 打赏
  • 举报
回复
dismissViewControllerAnimated:动画都设为NO
YNingMeng_2020 2018-05-10
  • 打赏
  • 举报
回复
[self.navigationController.presentationController.presentedViewController dismissViewControllerAnimated:YES completion:nil];
YNingMeng_2020 2018-05-10
  • 打赏
  • 举报
回复
NSInteger index = [[self.navigationController viewControllers]indexOfObject:self]; [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:index-2]animated:YES];
Mr.Clark 2018-05-07
  • 打赏
  • 举报
回复
直接调用B dismiss啊
m128602 2018-04-07
  • 打赏
  • 举报
回复
可以试一下在present结束的block里面pop回去
键盘舞者113 2018-04-05
  • 打赏
  • 举报
回复
也可能是应用启动时的预览图
键盘舞者113 2018-04-05
  • 打赏
  • 举报
回复
可以在跳转的时候结束这个View Control
tyns521 2018-04-05
  • 打赏
  • 举报
回复
chongqishixia

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧