检测UITableView节标题是否浮动

Mei*_*ard 4 uitableview ios

有没有办法检测一个部分的标题UITableView当前是否正在浮动?我想将表视图滚动到标题位置,只有它是浮动的.

提前致谢!

jrt*_*ton 8

如果该部分的第一个单元格不再可见,则标题将浮动.所以:

NSIndexPath *topCellPath = [[self.tableView indexPathsForVisibleRows] objectAtIndex:0];
if (topCellPath.row != 0)
{
    // Header must be floating!
}
Run Code Online (Sandbox Code Playgroud)

您可以通过滚动到索引路径scrollToRowAtIndexPath:atScrollPosition:animated:和滚动位置来实现类似的效果UITableViewScrollPositionNone- 如果该部分中的第一个单元格已经在屏幕上,则不会滚动.