我有一个简单的应用程序,有一组彩色视图,一个红色,一个绿色和一个蓝色。
我正在尝试这样做,以便当进行滑动手势时,当前视图将以流畅的方式切换到列表中的下一个,它看起来像移动一张长着不同颜色的纸张。< / p>
有没有办法做到这一点(CoreAnimation)?
答案 0 :(得分:1)
您可以先查看UIScrollView。在我看来,你想要完成的事情与iPhone上的Mobile Safari相同,当你显示所有当前页面时,可以通过滚动从一个页面转到下一个页面。 This tutorial与您所描述的内容特别接近。
如果您正在研究更高级的转换,那么核心动画将是您的选择。
实际上,没有什么可以阻止使用两种方法,UIScrollView来处理滑动,Core Animation可以为包添加更多动画......
答案 1 :(得分:0)
您可以使用UIScrollView来完成此任务。将所有彩色视图作为子视图添加到滚动视图。确保您的contentSize设置正确,并可选择设置分页以使滚动始终捕捉到某个边框。有关详细信息,请参阅滚动视图编程指南Scroll View Programming Guide