UIScrollView车轮效果

时间:2011-09-28 22:05:30

标签: objective-c cocoa-touch uiscrollview

我的iPad应用程序中需要一个具有两个特定功能的滚动视图,其中一个很容易找到无限滚动的示例项目。 第二个特征是,这是有问题的,我需要滚动视图看起来像一个圆形(像一个轮子)具有3D深度效果,当前页面是一个大框架的屏幕,其他仍然可以看到在后面,就像远在深处。

你可以在这个TNT for iPad app评论视频中看到我的意思。 http://www.youtube.com/watch?v=Pv5EYliCciU

非常感谢任何想法,谢谢。

2 个答案:

答案 0 :(得分:0)

该视频显示的内容可能不是使用UIScrollView完成的。很可能会调查CoreAnimation并将每个屏幕放入一个用于背景导航屏幕的图层中。

答案 1 :(得分:0)

在EricLeaf的回答之后,我把注意力集中在动画那些窗口并在网上找到了解决方案。 您可以找到示例代码here

基本上; 如上面的示例所示,我使用uiview作为容器而不是uiscrollview和我的视图的自定义图层。当用户使用角度在圆圈内滚动时,捕捉这些图层上的pangesturerecognizer和concat旋转和平移变换。