移除单元格选中时的高亮显示状态

Coacoa Touch提供了两种表格方法来防止单元格被持久选中

第一种方法:

cell.selectionStyle = UITableViewCellSelectionStyleNone;

这样做可以禁用选定单元格上显示的蓝色或灰色覆盖图。

第二种方法:

通知表格取消单元格选中状态(调用deselectRowAtIndexPath:animated:)

-(void) deselect:(id) sender{
[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] aninated:YES];
}

-(void)tableView:(UITableView *) tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath{
[self performSelector:@selector(deselect) withObject:nil afterDelay:0.5f];
}

使用此方法即可以高亮显示确认用户的操作,又可以显示空闲状态,隐藏用户当前的选择


转载于:https://www.cnblogs.com/Piosa/archive/2011/10/19/2217512.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值