0

我的问题是 -如何 UITableViewController 使用分页

例如,我发送了一个请求,该请求提供了有关科学文章数量的信息。在UITableViewController我使用静态单元格呈现所有信息时tableView,如果我想查看有关另一篇文章的信息,我应该向左或向右滑动,然后在控制器之间使用一些动画(如过渡),我将看到带有其他信息的同一个控制器。

基本上主要的复杂性是UITableViewController,因为如果是UIVIewController,我可以实现大量的解决方案,比如iCarousel和许多其他解决方案,但TableViewController我无法做出相同的解决方案。
如果您推荐一些解决方案,我会很高兴。

4

1 回答 1

0

UITableView 我认为继承自 UIScollView,所以你可以尝试说

[tableView setPageEnabled:YES]; 

如果这不起作用,您可以尝试获取表格视图的子视图

[tableView subviews]; 

其中一个元素将是滚动视图,但请阅读文档以确保您被允许操纵 UITableView 的层次结构

如果一切都失败了,向 tableView 添加一个手势控件并放入垂直手势,然后调用该方法

scrollToRowAtIndexPath:atScrollPosition:animated:

以及返回的左手势,但是您没有滚动视图提供的流畅动画。

向任何对此有良好有效解决方案的人提供支持。

于 2013-07-31T13:23:13.007 回答