gpt4 book ai didi

uitableview - 确定表格单元格何时开始在可能的移动操作中拖动(移动)

转载 作者:行者123 更新时间:2023-12-02 05:20:27 31 4
gpt4 key购买 nike

我有一个可重新排序的 TableView (UITableView 实例)。尽管我已经实现了 UITableViewDataSource 方法:

tableView:moveRowAtIndexPath:toIndexPath:

这只会在移动的表格单元格掉落时触发。

我想要一个回调,告诉我一个单元格刚刚被它的重新排序控制捕获并且即将起飞。我没有在 API 中发现这一点。

目的:一旦开始考虑移动操作,我想删除主视图上不再有效的其他装饰。理想情况下,我正在寻找类似回电的内容(我希望是对的!),内容如下:

tableView:didBeginPossibleMoveOfRowAtIndexPath:

UITableViewDataSource 和 UITableViewDelegate 协议(protocol)都没有为此提供 Hook 。还是我错过了什么?

最佳答案

 - (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

我希望你已经理解了。也许它会对你有所帮助。

谢谢

关于uitableview - 确定表格单元格何时开始在可能的移动操作中拖动(移动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813229/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com