我有一个包含大量子视图的滚动视图,我的问题是,当我点击其中一个子视图时,我想将其更改为我将在那一刻创建的其他视图。
想象一下这种情况:拥有一个图片库,当你点击一张图片时,它会显示照片的背面(有关于它的某种信息)。
目前,我知道哪一个我已经录制并且正在滑动它也没关系,但是用动画翻转将这个新的UIView设置在它的位置......我没有得到它!
提前判断你的时间。
编辑:
[UIView transitionFromView:recognizer.view toView:flyerInfoView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromRight completion:nil];
[UIView commitAnimations];
我已经做了这个,但我遇到了2个问题,我无法回到我的另一个视图(因为我在文档中看到这个方法从超级屏幕中移除了“fromView”)而另一个是......这是我所有的观点,而不是我唯一感受到的。
你可以看到fromView是Recognizer.view,我将简要解释一下,我为每个视图分配了一个UIGestureRecognizer,这样我就可以理解正在触摸哪个视图。翻转视图的方法是:handleTapFrom:(UIGestureRecognizer *)识别器
这如何为您提供有关我的问题的更详细信息。 再次请求你的帮助。
答案 0 :(得分:1)
您是否已尝试使用UIView的方法transitionFromView:toView:...
?还有一些翻转选项。