UITableView的cell向左滑出有刪除,修改等選項

效果圖:spa


只需實現UITableView Delegate的一種方法便可:.net

- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath3d

{orm

    UITableViewRowAction *modifyAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"修改" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {get

        

    }];it

    modifyAction.backgroundColor = MC_Color_DeepGray;io

    UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"刪除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {table

        

    }];class

    deleteAction.backgroundColor = MC_Color_StandRed;方法

    return @[ modifyAction,deleteAction];

}

相關文章
相關標籤/搜索