我有一个可重新订购的表视图(UITableView
实例)。虽然我已经实现了UITableViewDataSource
方法:
tableView:moveRowAtIndexPath:toIndexPath:
这只会在移动的表格单元格下降时触发。
我想要一个回调,它告诉我一个单元格刚被它的重新排序控制所抓住,并且即将飞行。我没有在API中发现这一点。
目的:一旦移动操作被调整,我想删除主视图中不再有效的其他装饰。理想情况下,我正在寻找类似回调的东西(我可以希望!),如下所示:
tableView:didBeginPossibleMoveOfRowAtIndexPath:
UITableViewDataSource和UITableViewDelegate协议都没有为我提供钩子。或者我错过了什么?
答案 0 :(得分:-2)
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
当你开始滚动tableview然后
时使用它- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
将开始工作。
滚动时
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
将致电。
在滚动结束时,此方法将开始工作,
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
我希望你能理解。可能它会帮助你。
由于