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

标签 uitableview ios5

我有一个可重新排序的 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/

相关文章:

ios - 如何以编程方式在 TableView Cell 中添加多个 UIImageView

ios - 如何在 Tableview 部分标题中添加两个 UIButton

objective-c - 将图像从iOS上传到Grails

ios - 如何在 iOS 中搜索姓名列表?

iphone - 检测何时按下主页按钮 iOS

ios - 深度可变序列化 iOS 字典/数组

ios - TableView 不显示单元格中的内容 (Swift)

ios - 重置 UITableViewCell 无法正常工作/未选择的单元格在滚动后显示为选中

ios - 如何使用可滑动的 tableview 单元格实现与 iOS Mail 应用程序相同的功能?

objective-c - 为 UINavigationController 设置默认的 rightBarButtonItem