0

我有多个视图控制器设置了 push segues,它们都是灰色的,不透明度为 50%。问题是当推送到下一个 VC 时,它们重叠并且看起来一点也不好看。

我一直在网上寻找,我能找到的唯一答案是删除动画。我不想这样做,因为我已经设置了点击手势滑动,如果没有推送动画,UI 看起来并不那么令人愉悦!

请在此处查看它的视频示例 -

http://tinypic.com/player.php?v=2ez6x7a%3E&s=9#.Vnh6SJOLSX0

4

1 回答 1

0

解决方案一:

如果您可以删除动画,请falseUINavigationController.pushViewControllerSwift 中设置动画

self.navigationController!.pushViewController(viewController, animated: false)

解决方案二:

如果不这样做,那么您可能需要在推送新的视图控制器之前隐藏当前的视图控制器,如下所示:

yourCurrentViewController.view.hidden = YES;
于 2015-12-21T22:23:36.723 回答