我在我的应用程序中使用自定义转换。
我有一个animateTransition
方法,它给了我一个UIViewControllerContextTransitioning
, 并允许我在块的完成中设置containerView.backgroundColor
to 。UIColor.blackColor()
UIView.animate..
如果我presentViewController:
用动画设置调用,问题就来了 false
。没有动画意味着animateTransition
永远不会调用该方法,因此我的背景没有按预期变为黑色。
我想知道我还能如何将容器视图的背景颜色设置为黑色,而无需为自定义过渡设置动画。
顺便说一句,不制作动画并不意味着我不会制作动画。并且在动画中删除它并没有帮助,因为它仍然没有给我机会让 containerView 变黑。