UITableView的水平滚动

时间:2011-01-05 23:10:47

标签: iphone uitableview ios4 scroll

我正在创建一个需要在N个表之间滑动的学习系统(即25个单独的静态表视图,每个包含一个问题,选项1-4,答案和解释)。有谁知道解决这个问题的最佳方法。有没有人见过可以帮助我的示例代码?

我知道这样的滚动行为违反了UITableviews的最佳做法,因为这是保留用于删除但我们不需要在我们的应用程序中删除,因此没有冲突。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您希望用户能够在所有表视图中向前和向后轻松滑动,请使用将pagingEnabled设置为YES的UIScrollView。

只需将滚动视图的宽度设置为应用程序的大小即可。将内容大小设置为宽度的25倍。在滚动视图中将每个tableView彼此相邻添加,UIKit应该为您处理滚动并停在正确的位置。

但是,如果用户必须依次回答每个问题,请使用UINavigationController,在上一个问题得到解答时加载下一个UITableViewController。