在iOS中使用UITableView进行水平分页,如内存设计?

时间:2014-04-10 07:25:19

标签: ios uitableview uiscrollview paging scroll-paging

enter image description here

  • 白框代表NSArray
  • 中的项目
  • 从导向中滑动会更改索引并相应地更新项目。 (不是逐个滚动,而是像更改页面一样滚动。所以,每次滑动都要更改所有4个项目)
  • 在此示例中,此数组中大约有20个项目,我们位于第二个页面中。它目前显示索引为4,5,6,7的项目。
  • 可以有更多项目。
  • 我不想创建至少20个项目,并将它们保持在远frameCGRect)。
  • 我希望有一个像UITableView这样的方案,如果tableview一次只能显示4个项目,它会为无限数量的项目创建大约6个项目。
  • 因此,我计划为6个以上的项目提供5个或6个项目,并根据NSArray
  • 指数的实际数据更新项目的内容(项目=白色框)

是否有一种快速且准备好的方法可以轻松地做到这一点,或者有更好的方法来做这样的事情?

1 个答案:

答案 0 :(得分:0)

而不是使用tableview,您可以使用带有页面控件的scrollview。 尝试使用此链接:https://github.com/cwalcott/UIScrollView-Paging/tree/buttons