【发布时间】:2011-12-13 05:16:01
【问题描述】:
我有一个包含很多子视图的滚动视图,我的问题是当我点击其中一个子视图时,我想将其更改为我将在那个时刻创建的其他视图。
想象一下这种情况:有一个图片库,当你点击一张图片时,它会显示照片的背面(有一些关于它的信息)。
目前,我知道我已经粘贴了哪个并翻转它也可以,但是将这个新的 UIView 设置在它的位置与翻转动画......我不明白!
提前感谢您的时间。
编辑:
[UIView transitionFromView:recognizer.view toView:flyerInfoView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromRight completion:nil];
[UIView commitAnimations];
我已经做到了,但是我遇到了 2 个问题,我无法返回到我的另一个视图(正如我在文档中阅读的那样,此方法从超级屏幕中删除了“fromView”)和另一个是...它颠覆了我所有的观点,而不是我唯一接触的观点。
您可以看到fromView 是recognizer.view,我将简要解释一下,我为每个视图分配了一个UIGestureRecognizer,这样我就可以了解正在触摸哪个视图。正在翻转视图的方法是:handleTapFrom:(UIGestureRecognizer*)recognizer
这如何为您提供有关我的问题的更详细信息。 再次感谢您的帮助。
【问题讨论】:
标签: iphone uiview uiscrollview flip