UITableView标题视图滚动

时间:2010-06-07 18:36:53

标签: iphone uitableview view header

我使用的是UITableView的标题视图,而不是节标题。文档说标题视图位于表的顶部,但我的标题视图像正常行一样滚动。有没有办法让标题视图始终显示在表格的顶部?

2 个答案:

答案 0 :(得分:6)

你当然确实为此找到了解决方案,但我在这里发布给其他人。 表视图页眉和页脚视图会与其余行一起滚动。 如果您希望它们在表视图的顶部或底部具有固定位置,那么您实际上不需要页眉或页脚视图。 只需将您想要的视图添加为表视图的同级视图(tableView的superView的子视图),并将其放置在tableView的顶部或底部。

答案 1 :(得分:4)

解决方案是实施:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

对于固定的标题视图,不要使用self.tableView.tableHeaderView(这个是可滚动的)。