【发布时间】:2013-09-18 17:10:15
【问题描述】:
我有一个主自定义容器视图控制器,其目的是在两个不同的视图控制器之间进行交换,每个视图控制器都管理一个带有文本字段的表单。我们将它们称为 FormVC1 和 FormVC2。这两个控制器的视图都由 XIB 管理。
我可以使用以下方法在 FormVC1 和 FormVC2 之间成功切换:
transitionFromViewController:toViewController:duration:options:animations:completion: 同时将 UIViewAnimationOptionTransitionCrossDissolve 传递给 options 参数。
现在我想稍微甜化一下过渡,当 FormVC1 被解除时,我希望各个文本字段向左飞(一次一个),而当 FormVC2 被呈现时,我想要个人从右侧飞入的文本字段,一次一个。
我对如何设置这一切以及将特定文本字段动画代码放置在何处感到有些困惑。我把它放在Master的动画块中吗?我是否将其放在每个 FormVC 的外观回调中?
【问题讨论】:
标签: ios objective-c animation uiviewcontroller