UITableView的cell可以通过多种方式定义,其中少见的是用CG绘制,方法如下:- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
CGContextFillRect(context, rect);
//上分割线
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextStrokeRect(context, CGRectMake(30, -0.5, rect.size.width - 60, 1));
}
//下分割线
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextStrokeRect(context, CGRectMake(30, rect.size.height - 0.5, rect.size.width - 60, 1));
}
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
CGContextFillRect(context, rect);
//上分割线
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextStrokeRect(context, CGRectMake(30, -0.5, rect.size.width - 60, 1));
}
//下分割线
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextStrokeRect(context, CGRectMake(30, rect.size.height - 0.5, rect.size.width - 60, 1));
}
解决方案 »
- 使用时为什么要加上 iOS.delegate = self 新手求教
- 移动互联网APP开发实践——IT磨坊技术沙龙第一期召开在即,免费报名中!
- 《Objective-C基础教程》的9.1.3节“访问方法中的保留与释放”P133页是不是有错误呢?
- view隐藏和显示的动画效果
- iOS编程打印自己create的PDF时,用bestPaperForPageSize:设置自定义纸张大小无效,求高手帮助,万分感谢
- UITableViewCel里面图片太多,滑动的时候有卡顿,该怎么处理图片
- navigation直接push页面可以,但是用长按时间push后返回就出问题
- XCODE4.6建立新项目无法调用IOS模拟器
- iOS UIWebView重定向问题
- 关于Model获取值的问题
- ios开发,怎么去除icon图标右上角小红圈
- iOS用cocoaAsyncSocket来实现设备对讲怎么搞
self.lineView=[[UIView alloc] init];
self.lineView.backgroundColor=[UIColor grayColor];
[self.contentView addSubview:self.lineView]; [self.lineView mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.right.bottom.equalTo(self.contentView);
make.height.equalTo(@(0.5));
}];