UITableView UITableViewCell点击时,子view背景色消失
2016-09-22 11:06
976 查看
在自定义cell时经常会遇到给view添加背景色,但是点cell后,所有的背景色都变成cell的高亮颜色了
解决办法:
1、让cell点击时不变色
2、如果想保留选中效果可以试一下下面方法
(亲测只有UILabel可用)
例如在cell中添加一个label,设置label的背景色,点击后效果如下:
解决办法:
改成:
效果为:
解决办法:
1、让cell点击时不变色
cell.selectionStyle = UITableViewCellSelectionStyleNone;
2、如果想保留选中效果可以试一下下面方法
(亲测只有UILabel可用)
例如在cell中添加一个label,设置label的背景色,点击后效果如下:
解决办法:
_label.backgroundColor = [UIColor redColor];
改成:
_abel.layer.backgroundColor = [UIColor redColor].CGColor;
效果为:
相关文章推荐
- UITableView点击cell取消选中背景颜色
- 设置UITableView背景透明/监听cell左边的删除按钮的点击事件
- ios UITableView 点击cell后返回正常背景
- UITableView Cell 点击时的带颜色背景效果,而不是选中颜色效果
- UITableViewCell - UITableView中cell的边框和背景
- UITableView中用xib实现的cell中的View点击后View消失
- Swift之点击UITableView单元格动态改变cell高度
- 点击UITableView的cell展开收缩
- 如何去掉grouped样式UITableView中cell的边框和背景
- UITableView的分割线从最左侧开始, 右箭头,分割线颜色; UITableViewCell中ImageView位置大小控制
- UITableView获取cell的row值(解决自定义cell里的button通过点击无法获得cell的indexpath的问题
- iOS中UITableView的cell点击事件不触发didSelectRowAtIndexPath
- UItableView 点击cell跳转到其它界面延迟bug
- UITableView的cell的释放、内容消失等的思考总结
- UITableView的点击删除或者插入一条Cell
- Implementing dynamic UITableViewCell height on UITableView
- iOS UITableView中关于cell里的按钮被点击时如何确定是哪一个section
- 实现UITableView中点击不同cell进入不同Controller的方法
- How to get UITableView from UITableViewCell?
- UITableViewCell - UITableView中cell的边框和背景