我见过的应用程序具有您滑动的视图,并且会滑动到下一个视图,并且会根据您滑动的距离移动。有点像电影地带。是否有捷径可寻?

最佳答案

您可以使用UIScrollView来实现此效果。 (影片带中的每个“图片”都是您添加到滚动视图中的视图。)

顺便说一句,以上链接的类参考文档还包含指向示例代码的链接-请参见标题中的“相关示例代码”部分。

更新

这是一些用于检测“当前”页面的示例代码。自从我使用UIScrollView以来已经有一段时间了(这是我写的一个早期的“了解iOS”玩法),所以这可能不是最好的解决方案。

// Calculate which page is visible
CGFloat pageWidth = scrollView.frame.size.width;
int currentPage = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;

10-08 07:42