iOS 自定义cell点击后里面的子控件背景颜色被改变解决办法
来源:互联网 发布:如何优化产业结构 编辑:程序博客网 时间:2024/05/01 20:47
1. 有一个自定义的cell,里面添加了一个自定义的背景颜色是红色的BadgeView控件,当点击cell的时候,BadgeView控件的背景颜色没了,如下图:
2. 解决办法是在cell中重写layoutSubviews方法,代码如下:
/** * 重新设置badgeView的背景颜色 */- (void)layoutSubviews{ [super layoutSubviews]; _badgeView.backgroundColor = kRedColor; }
3. 在layoutSubviews方法中再次设置BadgeView控件的背景颜色就搞定了,即使是选中状态,BadgeView的背景颜色也能保持红色不变了。
0 0
- iOS 自定义cell点击后里面的子控件背景颜色被改变解决办法
- iOS 自定义Tabbar 改变点击背景颜色
- 点击后的cell为自定义颜色
- iOS: UITableViewCell点击效果下, 防止子控件背景颜色改变
- iOS: UITableViewCell点击效果下, 防止子控件背景颜色改变
- iOS 点击cell改变背景颜色或者图片&&cell中其他部分取消高亮显示
- iOS 自定义cell改变其中子控件frame值
- iOS关于cell点击更换背景颜色
- android点击Button后,buttton的背景和颜色改变
- 点击FrameLayout,使其里面的控件TextView改变颜色
- jquery鼠标点击改变控件的背景颜色
- iOS Tableable cell 自定义点击背景效果
- tableview 自定义cell 点击cell改变cell中的label.text的字体颜色,cell复用出现问题
- tableview 自定义cell 点击cell改变cell中的label.text的字体颜色,cell复用出现问题
- 修改Cell的点击效果(背景 颜色)
- ios 设置UITableView 选中行cell的背景颜色(自定义选中的背景颜色)
- cell上label的背景颜色在选中状态下改变的解决办法
- IOS总结_无需自定义UITabbar也可改变UITabbarController的背景和点击和的颜色
- "Java基础"-Java,Android面试必问部分
- leetcode 219 Contains Duplicate II
- Android 6.0 运行时权限详解
- 编辑文章 - 博客频道 - CSDN.NET
- Linux下更改swap大小方法:
- iOS 自定义cell点击后里面的子控件背景颜色被改变解决办法
- lua基础语法2
- 实习杂记(25):{@inheritDoc}的使用
- [疯狂Java]面向对象:构造器(this、super)
- DPDK收发包处理流程 ----- 网卡初始化
- magento无法索引 Cannot initialize the indexer process
- lianjie
- PHP_BUG: Notice: Undefined index
- 使用JAVA语言操作Hbase JAVA整合Hbase