任何人都可以請我提供一個表視圖樣本拖動&拖放功能?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. 拖放功能
- 2. jquery拖放功能
- 3. WindowsFormsWebBrowser拖放功能
- 4. C#拖放功能
- 5. c#拖放功能
- 6. 在iPad上拖放功能
- 7. Symfony2和拖放功能
- 8. 使用CodeMirror拖放功能
- 9. RichTextField中的拖放功能
- 10. 使用testcomplete拖放功能
- 11. 使用PhoneGap拖放功能
- 12. PhoneGap中的拖放功能?
- 13. hittestobject拖放多個功能
- 14. 樹形拖放功能
- 15. 使用interact.js拖放功能
- 16. 在JFreeChart中拖放功能
- 17. JQuery拖放功能與ASP.NET
- 18. iOS中的拖放功能
- 19. 是否拖放HTML5功能?
- 20. 點擊拖放功能
- 21. HTML/JavaScript拖放功能
- 22. 尋找JQuery拖放功能
- 23. 拖放功能不能正常工作
- 24. 使用Jquery拖放應用拖放/附加功能到JSTreegraph
- 25. 使用jQuery拖放功能拖放文件夾
- 26. 如何在rails中添加拖放拖放功能
- 27. 如何使用休眠功能將數據庫Table項目拖放到TableView上
- 28. 如何實現拖放功能extjs 4.0.2a
- 29. 在c列表框中拖放功能#
- 30. 拖放功能onTouch事件失敗
可能的重複http://stackoverflow.com/questions/3481858/tutorial-on-how-to-drag-and-drop-item-from-uitableview-到的UITableView – jussi