iOS TableView 多行选择实现

iOS TableView 多行选择实现

###设置TableView能够多行选择,这里有2中方法能够实现代理

  • 1.实现TableView的代理方法editingStyleForRowAtIndexPath:,返回值返回UITableViewCellEditingStyleDelete|UITableViewCellEditingStyleInsert(若是只返回Delete,是单行删除模式;若是只返回Insert是插入模式)
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
    // 1.实现这一个代理方法,返回2个值
    return UITableViewCellEditingStyleDelete|
    UITableViewCellEditingStyleInsert;
}
  • 2.设置TableView的allowsMultipleSelectionDuringEditing属性为YES
self.tableView.allowsMultipleSelectionDuringEditing = YES;

这样,当TableView进入编辑模式的时候就会显示为多选模式。code

###PS: 另外能够自定义选中时“对号”的颜色,代码以下:ip

self.tableView.tintColor = [UIColor redColor];
相关文章
相关标签/搜索