我的问题是 - 如何制作
UITableViewController
带分页?
例如,我发送了一个请求,其中提供了有关科学文章数量的信息。在
UITableViewController
上,我用静态单元格呈现 tableView
中的所有信息,如果我想查看另一篇文章的信息,我应该向左或向右滑动,然后使用一些动画,例如控制器之间的转换,我将看到相同的控制器与另一个信息。
基本上主要的复杂性是
UITableViewController
,因为如果是UIVIewController
,我可以实现大量的解决方案,例如iCarousel
和许多其他解决方案,但是对于TableViewController
我无法做出相同的解决方案。UITableView 我认为继承自 UIScollView,所以你可以尝试说
[tableView setPageEnabled:YES];
如果这不起作用,您可以尝试获取表视图的子视图
[tableView subviews];
其中一个元素将是滚动视图,但请阅读文档以确保您可以操纵 UITableView 的 hiarchy
如果都失败了,在tableView中添加一个手势控件并放入垂直手势,然后调用该方法
scrollToRowAtIndexPath:atScrollPosition:animated:
以及用于返回的向左手势,但是您没有滚动视图提供的流畅动画。
向任何对此问题有有效解决方案的人表示支持。