特定部分应该放在tableview的顶部

时间:2013-09-27 09:25:04

标签: iphone ios ipad uitableview

我有一个UITableview,我使用viewForHeaderInSection方法自定义视图,就像下拉菜单一样,当我选择节标题视图上的特定按钮时,行的单元格显示为下拉列表。我需要一种方法,当我选择特定部分时,此部分应该转到tableview的顶部。

有没有解决方案来实现这个目标?

1 个答案:

答案 0 :(得分:0)

首先根据下拉选择获取部分。

CGRect rect = [tableView rectForHeaderInSection:(NSInteger)section];

[tableView setContentOffset:CGPointMake(0.0, rect.origin.y)
             animated:YES];  

[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:section]                                                
               atScrollPosition:UITableViewScrollPositionTop
                       animated:YES];