任何人都可以请我提供一个表视图样本拖动&拖放功能?TableView拖放功能
1
A
回答
4
当您创建的UITableView控制器的一个子类,取消以下方法(或只是添加它们如果要实现自定义类UITableView
delegate
和dataSource
协议):
// Override to support rearranging the table view.
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath
{
// update your model
}
// Override to support conditional rearranging of the table view.
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
// Return NO if you do not want the item to be re-orderable.
return YES;
}
现在你只需要编辑按钮开始编辑模式(你可以把它放在viewDidLoad中):
self.navigationItem.rightBarButtonItem = self.editButtonItem;
这tableView:moveRowAtIndexPath:toIndexPath:
方法里面,你应该通过重新排列阵列更新模型或任何持有你数据。
1
相关问题
- 1. C#拖放功能
- 2. c#拖放功能
- 3. WindowsFormsWebBrowser拖放功能
- 4. jquery拖放功能
- 5. JQuery拖放功能与ASP.NET
- 6. iOS中的拖放功能
- 7. 使用interact.js拖放功能
- 8. 树形拖放功能
- 9. 寻找JQuery拖放功能
- 10. RichTextField中的拖放功能
- 11. 在JFreeChart中拖放功能
- 12. HTML/JavaScript拖放功能
- 13. 在iPad上拖放功能
- 14. hittestobject拖放多个功能
- 15. 如何在rails中添加拖放拖放功能
- 16. 拉力表中的拖放功能
- 17. 拖放我的类别排序功能
- 18. 文件拖放功能在Visual Studio
- 19. 如何实现拖放功能extjs 4.0.2a
- 20. ExtJS的GridPanel中拖放功能
- 21. 我简单的拖放功能口吃
- 22. 在Firefox中获取拖放功能
- 23. 改变使用拖放功能
- 24. 添加拖放功能AngularJS + hightcharts
- 25. 附加元素的jQuery拖放功能
- 26. 在rails 3中测试拖放功能
- 27. 在c列表框中拖放功能#
- 28. jQuery的拖放与asp.net c#的功能
- 29. 拖放添加到购物车功能
- 30. jQuery拖放功能没有触发
可能的重复http://stackoverflow.com/questions/3481858/tutorial-on-how-to-drag-and-drop-item-from-uitableview-到的UITableView – jussi