2011-06-15 54 views
0

从UIImagePicker中选择一个图像后,我想将(crossFade)过渡到imagePicker后面的模式viewController。UIImagePicker转换到modalViewController

我遇到的问题是动画从一个模式(UIImagePicker)窗口转换到另一个模式窗口。如果我关闭imagePicker并呈现新的模式,它们都会消失。如果在解除imagePicker和显示新模式之间存在延迟,它在功能上起作用,但它不提供平滑过渡。

如何才能完成从一种模态到下一种模态的平滑过渡?

回答

0

似乎没有直接的方法。解决办法我认为是这样的:
您可以从您的TargetViewController(您想在解除UIImagePickerController后呈现)中呈现UIImagePickerController,其中一个视图隐藏(图像视图)。在UIImagePickerController委托中,您可以设置所需的图像并使其在TargetViewController中可见。关闭UIImagePickerController后,您将获得所需的转换。