2012-08-14 76 views
0

我有srollview与许多图像。在一些图像触摸后,我应该打开新的视图控制器与这个图像和相关的图像被触摸的图像。 现在我使用pushViewController。打开视图控制器与自定义动画

所以问题是。是否有可能用缩放动画打开新的viewController? 即用户触摸的图像后,该图像被放大到屏幕的中心(这是新的viewController已经)

如果有可能,请让我知道什么我能意识到这一点。

谢谢

回答

1

我对你有好消息和坏消息。好消息是,是可以做到的!坏消息是它可能很复杂。

我弄成这样做是如下

  • 当用户点击图像

    ,你知道缩放什么样的形象,和你抢参考和框架

  • 覆盖一包含scrollView的当前视图的新视图,然后添加一个新的UIImageView,其中包含用户点击的另一个UIImage(甚至可能是更高分辨率的版本)

  • 动画显示视图以填充屏幕(此图像可以在缩放滚动视图太多,这对今后的工作!)

  • 当你想放弃,你的动画框架下来是完全最新的滚动视图,然后删除该重叠视图

  • 现在用户或多或少地回到他们之前的水龙头

相关问题