UITabViewCell自定义分割线
在UITableView的使用中,通常需要设置分割线。但是分割线会经常短一截的情况,针对这个情况,有三种方式可以解决。
1 自定义UIView充当分割线
实现原理,自定义CMTableViewCell继承自UITableViewCell,使用懒加载创建高度为1的UIView,重写layoutSubViews布局UIView的位置。
自定义cell的.m文件
@interface CMTableViewCell ()
@property(nonatomic,weak) UIView *separatorView;
@end
@implementation CMTableViewCell
//使用懒加载创建分割线view,保证一个cell只有一条
-(UIView *)separatorView
{
if (_separatorView == nil) {
UIView *separatorView = [[UIView alloc]init];
self.separatorView = separatorView;
separatorView.backgroundColor = [UIColor redColor];