Luc*_*lon 15 iphone uitableview ios4
我阅读了有关如何在UITableView中管理行的删除和重新排序的文档.我创建了编辑按钮,我可以删除行.我希望用户能够重新排序行.这似乎很简单,但我无法理解如何告诉细胞他们可以被移动.
要告诉行可以删除它我使用editingStyleForRowAtIndexPath,但是如何告诉单元格它也可以被移动以及我在哪里设置showsReorderControl?我试图放在cellForRowAtIndexPath中,但没有显示任何内容.
谢谢!
Ben*_*oît 36
你必须说可以移动行:
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
Run Code Online (Sandbox Code Playgroud)
并实现此委托来更新您的数据源:
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath
Run Code Online (Sandbox Code Playgroud)