首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >确定表格单元格何时开始在可能的移动操作中拖动(移动)

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

Stack Overflow用户
提问于 2012-01-11 01:59:43
回答 1查看 336关注 0票数 3

我有一个可重排序的表视图(UITableView实例)。虽然我已经实现了UITableViewDataSource方法:

代码语言:javascript
运行
复制
tableView:moveRowAtIndexPath:toIndexPath:

这只会在移动的表单元格中触发。

我想要一个回调,它告诉我,一个细胞刚刚被它重新排序的控制所控制,并且即将开始飞行。我在API中没有看到这一点。

目的:当移动操作被调情时,我想删除我的主视图上的其他不再有效的装饰。理想情况下,我正在寻找类似于回电话的东西(我可以希望是对的!)上面写着:

代码语言:javascript
运行
复制
tableView:didBeginPossibleMoveOfRowAtIndexPath:

无论是UITableViewDataSource协议还是UITableViewDelegate协议,都没有给我提供解决这一问题的方法。还是我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2012-01-11 05:45:56

代码语言:javascript
运行
复制
 - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView 
 - (void)scrollViewDidScroll:(UIScrollView *)scrollView 
 - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate

当您开始滚动表视图时,立即使用此方法。

代码语言:javascript
运行
复制
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView 

会开始工作的。

当你滚动的时候

代码语言:javascript
运行
复制
 - (void)scrollViewDidScroll:(UIScrollView *)scrollView 

会打电话的。

在滚动结束时,此方法将开始工作,

代码语言:javascript
运行
复制
 - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate

我希望你有understood.May,因为它会帮助你。

谢谢

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8813229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档