gpt4 book ai didi

ios - 为什么呈现 Controller 的 view.transform 在解雇时被重置?

转载 作者:行者123 更新时间:2023-11-29 10:48:13 27 4
gpt4 key购买 nike

我刚刚开始使用 UIViewControllerAnimatedTransitioning 自定义 UIViewController 转换。一切顺利,但当我关闭一个 View 时,下方(绿色)呈现 View 的地形被重置。

您可以通过CoverPush 转换看到它。<强> | Click for GIF |

enter image description here

如果你仔细听 Cover transition,你就会明白我的问题。只要我点击关闭,呈现(绿色) View 就会转换回全屏,而它的alpha 会按我预期的那样工作 (!)。保持在 0.5 并按应有的方式向 1.0 动画。 frame 属性的 transform 不是这种情况。

同样适用于推送 转换,呈现 Controller 的 View 在点击后立即重置。模态视图就好了。


我输入了 the project to GitHub ,实际上制作了一些辅助类来减少样板文件,但您会明白这一点的。参见 EPPZPartialCover 用于过渡实现。

最佳答案

由于动画选项 UIViewAnimationOptionBeginFromCurrentState。删除了该动画选项,并且过渡按预期工作。

关于ios - 为什么呈现 Controller 的 view.transform 在解雇时被重置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591684/

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