我有一个标准的UITableViewContoller。您可以看到UITableView的初始位置。
我在拖动UITableView时可以看到偏移量。我在拖动时是否可以找到偏移量?当我结束拖动时,我可以找到偏移量。我在拖动时如何找到偏移量?
答案 0 :(得分:0)
因为UITableView是UIScrollView的子类,所以您只需在控制器上使用UIScrollViewDelegate协议即可。如果它已经是tableview委托,那么只需添加此协议,并使用方法scrollViewDidScroll:
每次用户稍微拉下桌子时,都会调用此方法。你可以在那里获得内容偏移量:)
答案 1 :(得分:0)
委托没有提供太多信息。观察者是更好的解决方案。
[self.tableView addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];