2015-04-03 50 views
1

我想为我的视图控制器创建一个自定义转换。我已经开始收集关于在iOS7中引入的新API的一些信息。 但是我被告知这个API改变了iOS8video 214 of WWDC 2014解决了这一问题。如何使与iOS8兼容的iOS7自定义转换?

一些人告诉我,他们为iOS7创建自定义转换不会对iOS8正常工作(见例如herethere)。

所以我的问题:

你能给出一些一般性的建议,指导方针,用于创建必须iOS7兼容定制的过渡,不会对iOS8打破?我应该特别避免什么?什么使转换无法在iOS8上工作?

+0

你想达到什么目的?这太宽泛了。 – 2015-04-07 08:46:18

+0

我正在寻找有经验的用户的建议,请参阅http://stackoverflow.com/questions/25879881/uiviewcontroller-animated-transitioning-fails-in-ios8 – Colas 2015-04-07 11:27:25

回答

0

可乐,我想你需要的可能已经在Another Question上讨论过了。

我希望这是你需要的!如果你按照下面这个问题的评论中的链接,它会带你到[第二个问题] "From View Controller" disappears using UIViewControllerContextTransitioning),他们在那里更深入地讨论它。例如:

“我打了一下周围,它看起来像有一个简单的解决办法, 简单的情况下,您只需重新添加toViewController的观点作为 子视图的关键窗口的:

transitionContext.completeTransition(真) UIApplication.sharedApplication()。keyWindow!.addSubview(toViewController.view) 我检查和重点窗口的RootViewController的仍然是 正确设置,所以这很好。我不知道是什么会发生如果你 提出你的控制器从一个已经呈现的模式 控制器,所以对于更复杂的情况,你必须围绕实验 。“

我希望这可以帮助解决您的问题。

相关问题