使图像从一个视图控制器移动到另一个视图控制器

时间:2012-02-14 18:04:59

标签: iphone ios4 uiviewcontroller

在iPhone上的原生照片应用中,当我通过电子邮件分享图像时,会发生一个很好的动画序列:

  1. 图像缩小到屏幕中心
  2. 邮件编辑器在图像下滑动
  3. 图像缩放并定位在消息
  4. 如何使用自己的视图控制器实现类似的效果?我的情况是我在视图控制器A中有图像,我想通过在图像中滑动它来模态地呈现视图控制器B,然后将图像移动到它在视图控制器B中的位置。

1 个答案:

答案 0 :(得分:1)

  1. 从ViewController A中删除imageView并将其添加到keyWindow对象
  2. 以模态方式呈现ViewController B
  3. 动画完成后将ImageView添加到ViewController B