ios – 使用长按手势在tableview中重新排序单元格?

ios – 使用长按手势在tableview中重新排序单元格?,第1张

概述我想使用longPress手势(不是标准的重新排序控件)来重新排列tableview单元格.在longPress被识别之后,我希望tableView基本上进入“编辑模式”,然后重新排序,就像我正在使用苹果提供的重新排序控件一样. 有没有办法做到这一点,而不需要依靠第三方解决方案? 提前致谢. 编辑:我最终使用了所接受答案中的解决方案,并依赖于第三方解决方案. 那么本质上你想要 “Clear”-li 我想使用longPress手势(不是标准的重新排序控件)来重新排列tablevIEw单元格.在longPress被识别之后,我希望tableVIEw基本上进入“编辑模式”,然后重新排序,就像我正在使用苹果提供的重新排序控件一样.

有没有办法做到这一点,而不需要依靠第三方解决方案?

提前致谢.

编辑:我最终使用了所接受答案中的解决方案,并依赖于第三方解决方案.

解决方法 那么本质上你想要 “Clear”-like row reordering对吗? (0:15左右)

This SO post might help.

不幸的是,我不认为你可以使用现在的iOS SDK工具来处理这些工具,而不是从头开始黑客攻击一个UItableVIEw控制器(你需要创建每一行本身,并且有一个UItouch响应与您的行对应的CGRect相关联,移动).

这将是非常复杂的,因为您需要在移动行重新排序时获取行“动作”的动画.

可可豆工具看起来很有希望,至少去看看源头.

总结

以上是内存溢出为你收集整理的ios – 使用长按手势在tableview中重新排序单元格?全部内容,希望文章能够帮你解决ios – 使用长按手势在tableview中重新排序单元格?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1097432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存