ios - UITableViewCell选中状态时 ,View会隐藏
天蓬老师
天蓬老师 2017-04-17 15:39:22
[iOS讨论组]

如图所示,当cell为选中状态时, 图片右上角的红点会消失, 取消选中时则会显示
不要告诉我取消选中样式, 我需要选中样式的同时红点不会隐藏 .

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
大家讲道理

解决方法1:

红点使用png图片做切图。

解决方法2:

重载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的代码。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号