【发布时间】:2014-03-02 17:39:56
【问题描述】:
我刚刚使用UIViewControllerAnimatedTransitioning 开始了自定义 UIViewController 转换。
一切都很顺利,但是当我关闭视图时,下方(绿色)呈现视图的地形被重置。
您可以通过 Cover 和 Push 过渡来查看它。 | Click for GIF |
如果你仔细听Cover过渡,你可以看到我的问题。当我点击关闭时,呈现(绿色)视图将转换回全屏,而 alpha 按我的预期工作(!)。停留在0.5 上并按照应有的方式向1.0 设置动画。 transform 的 frameproperties 不是这种情况。
Push 转换也是如此,呈现控制器的视图在单击后立即重置。模态视图就好了。
我放了 the project to GitHub,实际上做了一些帮助类来减少样板,但你会明白的。请参阅 EPPZPartialCover 了解转换实现。
【问题讨论】:
-
Geri,我在 github 上查看了您的项目,但是,在 Cover 转换上,当关闭转换开始时,呈现视图上似乎仍然有轻微的闪烁。你有没有设法解决这个问题?我也有同样的问题...
-
是的。请参阅下面的答案。
标签: ios ios7 uiviewcontroller uikit transitions