我有一个UITableview
,我使用viewForHeaderInSection
方法自定义视图,就像下拉菜单一样,当我选择节标题视图上的特定按钮时,行的单元格显示为下拉列表。我需要一种方法,当我选择特定部分时,此部分应该转到tableview的顶部。
有没有解决方案来实现这个目标?
答案 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];