我想在iphone google +应用程序的流中实现页面滑动。
所以我想在刷最后一页时返回第一页。我使用UIPageControl
尝试了这个,但我不能这样做。
所以请给我任何想法。
答案 0 :(得分:1)
如果您尝试过pageControl我假设您已经下载了Apple的页面控制示例项目,如果您还没有==> http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html
// Switch the indicator when more than 50% of the previous/next page is visible
CGFloat pageWidth = scrollView.frame.size.width;
int page = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
pageControl.currentPage = page;
您将看到这部分代码来处理页码和下一页。并立即加载当前和下一页。尝试使用%运算符实现页面计算机制到您的总页码。因此,当您到达最后一页时,您的下一次计算将为您提供1.因此,只要您滑动,下一页就会设置为1。
编辑: 顺便说一下,这只会更改页面指示符,您还应该根据此页面计算加载页面视图。因为它们不会自动绑定到指标 。
您可以看到mod运算符的强大功能:)