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