iOS:UITableView滚动到部分

时间:2012-02-09 19:21:23

标签: iphone uitableview ios5

我有一个UITableView,对于节标题有日期。当用户按下“今日”按钮时,我想滚动到节标题。如何根据章节标题中的文字滚动到某个部分?

2 个答案:

答案 0 :(得分:0)

你必须使用:

tableView scrollRectToVisible:

尝试阅读这篇文章,我认为它会对你有帮助。

How do I scroll a UITableView to a section that contains no rows?

答案 1 :(得分:0)

一旦解释了数据模型,我们就可以帮助您找到部分索引。这是关键的一步。

获得后,可以使用UITableView的-rectForHeaderInSection:方法获取与该部分标题对应的CGRect。然后,正如@oriolpons指出的那样,您可以使用封闭滚动视图的-scrollRectToVisible:方法将表实际滚动到确定的CGRect。