SDK中是否有任何允许重新排序tableView部分的东西?如同,将整个部分移动到相邻部分的下方或上方?这对于单个UITableViewCells来说似乎是合理的。虽然没有看到它为部分完成。通过拖动(如重新排序行)重新排列iPhone上的UITableView部分
回答
移动表格视图部分没有内置的触摸响应式API - 您必须以编程方式进行,然后发送[tableView reloadData]
消息或类似内容。
但是,您可以创建一个表格视图,其中每个UITableViewCell的视图本身都是包含数据部分的UITableView,以便“主”表格中的单元格可拖动为UITableViewCells。这可以让你重新排列表格中的“部分”,但它们不再是部分 - 它们将是单独的表格,每个表格都有一个部分。
我试图将行从一个部分移动到另一个部分,同时更新数据源。但是这似乎是不可能完成的任务。空单元格之间,部分错误的内容,错误的部分排序是我得到的唯一结果。
(比从未更好的迟到)技巧是将页脚添加到部分(也许只是空的部分),这会为您创建一个空白行来移动行。请参见:http://davemeehan.com/technology/moving-uitableviewcell -between截面,在分组的-的UITableView – unmircea 2016-04-29 23:12:55
也许作为一种替代的想法,在表上重新加载数据只显示部分作为一种“折叠所有”视图在你的桌子上(也许它甚至可以动画这个?),然后有一个部分,包含所有部分作为行元素。只需要额外的一个按钮就可以将你的表设置为这个状态。
也许不理想,但很简单,所以值得考虑: 加上/向下按钮到您的部分标题。在第一个上,在最后一个上和在所有其他上下。然后通过编程重新排序表来响应按钮按下。向上移动部分并向下移动部分。 Martin
- 1. 重新排列UITableView中的部分
- 2. 重新排列Uitableview行
- 3. jQuery/JavaScript的:通过拖动重新排列无序列表
- 4. 可拖动列与Jquery重新排序
- 5. 在Telerik Radrag上拖动重新排序
- 6. 通过在Lion中拖动来重新排列表格行
- 7. 重新排列一个uitableview
- 8. iOS重新排序UITableView
- 9. 如何通过拖放重新排序kendo行
- 10. 可重新排序的UITableView,每部分最大行数
- 11. 拖放重新排序
- 12. 拖放重新排序 - 一次重新排列2个并排元素
- 13. 通过自定义排序重新排列矩阵行
- 14. jqGrid拖放列重新排序
- 15. 重新排序表格列与反应通过拖放
- 16. 重新排序列
- 17. 通过拖放对表格行重新排序?
- 18. 重新排序行
- 19. UITableView:在重新排序时阻止单元格拖动
- 20. 重新排序的UITableView和隐藏重排序控制
- 21. UIStackView - 拖动重新排列排列的子视图?
- 22. UITableView手动重新排序后的动画完成通知
- 23. Dashing - 重新排序/排序小部件
- 24. 通过在Android中拖放来重新排列列表
- 25. 重新排列(重新排序,排序)阵列,你所希望的方式PHP
- 26. 重新排列序列
- 27. Android - 拖放列表重新排列
- 28. 拖放以重新排列HTML列表
- 29. jqGrid的列重新排序
- 30. 重新排序的列名
嗨我也想执行相同的操作,你有什么成就? – Dhara 2012-03-19 14:00:00