解决点击选中tableViewCell 绘制的UIView*separatorLine就不会消失

//分隔线

@property(nonatomic,strong)UIView*separatorLine;

_separatorLine= [UIViewnew];

[self.contentViewaddSubview:_separatorLine];

[_separatorLinemas_makeConstraints:^(MASConstraintMaker*make) {

make.centerY.mas_equalTo(self.contentView);

make.left.mas_equalTo(20);

make.width.mas_equalTo(kScreenWidth-20);

make.height.mas_equalTo(1);

}];

_separatorLine.backgroundColor= [UIColorblackColor];

//重写点击选中方法 核心代码  这样点击选中tableViewCell 绘制的UIView*separatorLine就不会消失

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated {

[supersetHighlighted:highlightedanimated:animated];

self.separatorLine.backgroundColor= [UIColorblackColor];

}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {

[supersetSelected:selectedanimated:animated];

self.separatorLine.backgroundColor= [UIColorblackColor];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...
    指尖的跳动阅读 1,195评论 1 4
  • 一、前言 关于苹果的布局一直是我比较纠结的问题,是写代码来控制布局,还是使用storyboard来控制布局呢?以前...
    iplaycodex阅读 2,476评论 0 1
  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 2,392评论 0 3
  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 1,833评论 0 1
  • Masonry介绍与使用实践(快速上手Autolayout) 前言 MagicNumber -> autoresi...
    Bonew01阅读 571评论 0 0