Ios 全屏模式下的UIImageView

Ios 全屏模式下的UIImageView,ios,objective-c,uiimageview,Ios,Objective C,Uiimageview,我的目标: 我有一个UIImageView,它向用户显示单个图像。该视图位于UIView中。当用户点击图像时,我希望它进入全屏模式。就像当前的Facebook和eBay iOS应用在iPhone上所做的那样 进入此模式后,用户可以缩放图像,完成后,向上/向下滑动图像,然后返回到最后一个视图 问题 我不完全确定这是如何做到的。在上面提到的应用程序中,屏幕底部会出现一个新的栏,该栏允许用户执行其他操作。这一点,加上滑动手势,让我相信这个全屏模式实际上是一个新的视图控制器。我还注意到,当你在eBay

我的目标:

我有一个UIImageView,它向用户显示单个图像。该视图位于UIView中。当用户点击图像时,我希望它进入全屏模式。就像当前的Facebook和eBay iOS应用在iPhone上所做的那样

进入此模式后,用户可以缩放图像,完成后,向上/向下滑动图像,然后返回到最后一个视图

问题

我不完全确定这是如何做到的。在上面提到的应用程序中,屏幕底部会出现一个新的栏,该栏允许用户执行其他操作。这一点,加上滑动手势,让我相信这个全屏模式实际上是一个新的视图控制器。我还注意到,当你在eBay iOS应用程序上向上或向下滚动时,背景开始变为清晰的颜色,从中可以看到它的显示视图。我不知道这是可能的UIViewController时,解雇它? 我只是不太确定这是怎么做到的


我尝试将UIImageView设置为全屏,但它忽略了上面描述的所有内容。有人能给我指出正确的方向吗?

我会在第一个视图控制器前面展示一个新的视图控制器,该控制器具有全屏图像和其他可选控件。
我认为看到后面的显示视图控制器的效果是通过拍摄快照并将其设置为显示视图控制器的背景(使用方法drawViewHierarchyInRect:AfterScreenuUpdate:或other,如果我不知道快照功能。太棒了!我在eBay的iOS应用程序中测试了这个想法,它看起来就像它显示的背景图像显示的是旧数据一样。看来他们就是这样做的。