缩放子UIViewController到全屏

Pet*_*nek 8 animation zoom objective-c uiviewanimationtransition ios

我有一个带有嵌入式子视图控制器的父视图控制器.当用户点击孩子时,我想在全屏模式下使用"扩展帧"动画呈现其视图.例如,类似的UI范例用于缩放Facebook和9GAG应用中的图片.

我是否应该为全屏模式演示创建一个新的控制器并将其设置为动画,好像它只是在子视图控制器之上?或者我应该为孩子的视图设置动画以扩展到超视图的界限?

我听说过UIStoryboardSegue和的自定义子类UIViewControllerTransitioning.这些方法适用于我的情况吗?

完成此任务的最佳方法是什么?

提前致谢.皮特.

PS解决了这个问题之后,我想通过交互式缩放到缩放手势来扩展我的过渡.如果用户用两根手指触摸子视图,则帧动画会对点击做出反应.当用户将手指放开时,动画应该还原,将子视图返回到其原始帧,或者继续,就像用户点击视图一样.