UITableViewCell右侧圆形多选标识的实现

进入淘宝的购物车中,每一个cell的右侧会有一个圆圈,可以进行复选,效果如下图:

UITableViewCell右侧圆形多选标识的实现_第1张图片
效果图

实现的方法很多种,这里,我用最简单的两种方式实现,不需要自定义,大家可以看看:

方法一:

苹果私有的方法

首先创建TableView,一连串的显示,我就不赘述了,最关键的地方在于,默认进入界面的时候,让TableView直接为编辑状态:

 [_tableView setEditing:YES animated:NO];

然后,实现代理方法:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return UITableViewCellEditingStyleDelete | UITableViewCellEditingStyleInsert;
}

这样,两句话就实现了TableViewCell的多选小圆点,效果如图所示:


UITableViewCell右侧圆形多选标识的实现_第2张图片
屏幕快照 2017-04-26 下午5.27.20.png

方法二:(iOS 6开始才有)

那就更简单了,一句话:

_tableView.allowsMultipleSelectionDuringEditing = YES;

更复杂的就只能自定义了,不能偷懒咯~

你可能感兴趣的:(UITableViewCell右侧圆形多选标识的实现)