iOS中的水平分页采用UITableView之类的内存设计?

问题描述 投票:0回答:1

enter image description here

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

是否有一种快速且现成的方法可以轻松地完成此操作,或者是否有更好的方法来完成这样的事情?

ios uitableview pagination uiscrollview scroll-paging
1个回答
0
投票

您可以使用带有页面控制的滚动视图,而不是使用表格视图。 尝试使用此链接:https://github.com/cwalcott/UIScrollView-Paging/tree/buttons

© www.soinside.com 2019 - 2024. All rights reserved.