在UIScrollView中翻转两个UIView

时间:2011-10-22 15:29:35

标签: iphone uiview uiscrollview flip

我有一个包含大量子视图的滚动视图,我的问题是,当我点击其中一个子视图时,我想将其更改为我将在那一刻创建的其他视图。

想象一下这种情况:拥有一个图片库,当你点击一张图片时,它会显示照片的背面(有关于它的某种信息)。

目前,我知道哪一个我已经录制并且正在滑动它也没关系,但是用动画翻转将这个新的UIView设置在它的位置......我没有得到它!

提前判断你的时间。

编辑:

[UIView transitionFromView:recognizer.view toView:flyerInfoView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromRight completion:nil];
[UIView commitAnimations];

我已经做了这个,但我遇到了2个问题,我无法回到我的另一个视图(因为我在文档中看到这个方法从超级屏幕中移除了“fromView”)而另一个是......这是我所有的观点,而不是我唯一感受到的。

你可以看到fromView是Recognizer.view,我将简要解释一下,我为每个视图分配了一个UIGestureRecognizer,这样我就可以理解正在触摸哪个视图。翻转视图的方法是:handleTapFrom:(UIGestureRecognizer *)识别器

这如何为您提供有关我的问题的更详细信息。 再次请求你的帮助。

1 个答案:

答案 0 :(得分:1)

您是否已尝试使用UIView的方法transitionFromView:toView:...?还有一些翻转选项。