ios – 禁用删除但在UITableView中启用移动单元格

前端之家收集整理的这篇文章主要介绍了ios – 禁用删除但在UITableView中启用移动单元格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道这两种方法
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
    return indexPath.section == 0;
}

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
     return YES;
}

但是我们如何禁用删除但在UITableView中启用移动单元格?

解决方法

尝试将以下委托方法添加到您的代码中.
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
    return UITableViewCellEditingStyleNone; 
}

- (BOOL)tableView:(UITableView *)tableview shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath {
    return NO;
}
原文链接:https://www.f2er.com/iOS/333699.html

猜你在找的iOS相关文章