ios视图过渡动画,页面卷曲

时间:2011-03-30 20:55:46

标签: iphone

我是ios sdk的新手,我正在开发我的第一个应用程序。我需要在多个视图之间实现curl过渡;给用户他们正在读书的印象。该文档仅讨论在单个视图控制器中的两个视图之间进行的操作。就像我说我需要用一堆几个视图来实现它。我需要使用多个视图控制器吗?如果是这样的话?或者我是否必须使用1个视图控制器,但在堆栈中使用10个视图?我将如何做到这一点。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

理想情况下,您只能使用两个视图:一个用于动画视图(到屏幕外位置),另一个用于下面的视图。要处理多次翻转,您可以将顶部视图设置为其屏幕外位置,然后使用当前页面下方页面的数据填充它,然后将其插入当前页面下方。对于随后的翻转,您可以将屏幕上的当前动画等设为动画

您也可以使用许多与您要显示的页面总数相匹配的视图。这可能会使您的编码更简单,但会占用更多内存。