iOS开发中,有时候需要实现tableView中cell的单选或者复选,这里举例说明了怎么简单的实现
首先自己创建一个列表,实现单选,先定义一个变量记录每次点击的cell的indexPath:
@property (assign, nonatomic) NSIndexPath *selIndex;//单选,当前选中的行
然后在下面的代理方法实现代码
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
//之前选中的,取消选择
UITableViewCell *celled = [tableView cellForRowAtIndexPath:_selIndex];