gpt4 book ai didi

ios - 在没有动画时处理自定义过渡的结束?

转载 作者:行者123 更新时间:2023-11-29 02:12:45 25 4
gpt4 key购买 nike

我在我的应用中使用自定义过渡。

我有一个 animateTransition 方法,它给我一个 UIViewControllerContextTransitioning,并允许我将 containerView.backgroundColor 设置为 UIColor .blackColor()UIView.animate.. block 中完成。

如果我调用 presentViewController: 并将动画设置为 false,就会出现问题。没有动画意味着永远不会调用 animateTransition 方法,因此我的背景不会按预期变成黑色。

我想知道我还能如何将容器 View 的背景颜色设置为黑色,而不用动画自定义过渡。

顺便说一句,不对其进行动画处理并不意味着我不会对其进行动画处理。在 animate 中删除它并没有帮助,因为它仍然没有给我机会使 containerView 变黑。

最佳答案

您可以在 View Controller viewDidLoad 方法中执行此操作,如下所示:

override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.blackColor()
}

关于ios - 在没有动画时处理自定义过渡的结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29102527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com