扫码关注官方订阅号
如图所示,当cell为选中状态时, 图片右上角的红点会消失, 取消选中时则会显示不要告诉我取消选中样式, 我需要选中样式的同时红点不会隐藏 .
欢迎选择我的课程,让我们一起见证您的进步~~
红点使用png图片做切图。
重载UITableViewCell的这两个方法,让红点那个View高亮状态下背景色也是红色:
- (void)setHighlighted:(BOOL)highlighted { [super setHighlighted:highlighted]; self.redPointView.backgroundColor = [UIColor redColor]; } - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated { [super setHighlighted:highlighted animated:animated]; self.redPointView.backgroundColor = [UIColor redColor]; }
你的红点的实现方式应该是一个View设了红色的背景色然后加了圆角吧?这个问题是因为选中的时候红点那个View的背景色变成了透明的,解决方法就如楼上isteven的代码。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
解决方法1:
红点使用png图片做切图。
解决方法2:
重载UITableViewCell的这两个方法,让红点那个View高亮状态下背景色也是红色:
你的红点的实现方式应该是一个View设了红色的背景色然后加了圆角吧?
这个问题是因为选中的时候红点那个View的背景色变成了透明的,解决方法就如楼上isteven的代码。