进入淘宝的购物车中,每一个cell的右侧会有一个圆圈,可以进行复选,效果如下图:
实现的方法很多种,这里,我用最简单的两种方式实现,不需要自定义,大家可以看看:
方法一:
苹果私有的方法
首先创建TableView
,一连串的显示,我就不赘述了,最关键的地方在于,默认进入界面的时候,让TableView
直接为编辑状态:
[_tableView setEditing:YES animated:NO];
然后,实现代理方法:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete | UITableViewCellEditingStyleInsert;
}
这样,两句话就实现了TableViewCell的多选小圆点,效果如图所示:
方法二:(iOS 6开始才有)
那就更简单了,一句话:
_tableView.allowsMultipleSelectionDuringEditing = YES;
更复杂的就只能自定义了,不能偷懒咯~