Gus*_*osa 6 xcode uitableview tableview ios
我想阻止要重新排序的单元格.
例如:
我有一个4行的tableview,但不希望第一个单元格可以重新排序.
那可能吗?
我试过用:
if(indexPath.row == 0)
{
[cell setEditing:NO animated:NO];
}
Run Code Online (Sandbox Code Playgroud)
但是不起作用.
谢谢.
我找到了答案!
您可以使用UITableViewDelegate中的targetIndexPathForMoveFromRowAtIndexPath方法.
-(NSIndexPath *)tableView:(UITableView *)tableView targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath{
if (proposedDestinationIndexPath.row == 0) {
return sourceIndexPath;
}
return proposedDestinationIndexPath;
Run Code Online (Sandbox Code Playgroud)
}
| 归档时间: |
|
| 查看次数: |
549 次 |
| 最近记录: |