在UIScrollView中翻转UIView

时间:2010-01-02 04:16:52

标签: iphone uiview

在iphone的照片应用程序中,您可以通过手指轻弹看到平滑滚动到另一张照片。是否可以允许“翻转”(或旋转)个别视图以显示其背面?发现UIScrollView用于平滑滚动并找到用于翻转UI的代码。在UISCrollView之外,我使用下面的代码让翻转工作。但是一旦进入UIScrollView,这不起作用 - 它会执行,但UI永远不会切换。

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft forView:myView cache:YES];
[UIView setAnimationDuration:1.0];
[myView exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
[UIView commitAnimations];

也许这不是假设以这种方式工作。在UIScrollView中有可翻转的单个视图的推荐方法或技术是什么?

1 个答案:

答案 0 :(得分:0)

没关系。它确实有效。一旦进入UIScrollView,就会有几个UIViews,我需要确保抓住当前UIView的指针。上面的代码也适用于这种情况。我正在对隐藏的视图进行翻转:)