iOS7中UITableViewCell的draw rect方法,不能画边框的问题
2015-08-06 20:39
417 查看
在iOS7中,UITableViewCell有一个叫做 UITableViewCellScrollView的层,
会遮盖住边框,应该设置这一层为透明颜色
但是这一层并不能被直接访问到,而是应该使用TableViewCel的contentView,访问父视图来操作
如果是iOS8,则contentView的父视图是UITableViewCell,如果是iOS7,父视图是UITableViewCellScrollView
会遮盖住边框,应该设置这一层为透明颜色
但是这一层并不能被直接访问到,而是应该使用TableViewCel的contentView,访问父视图来操作
如果是iOS8,则contentView的父视图是UITableViewCell,如果是iOS7,父视图是UITableViewCellScrollView
if (IS_IOS_7) { if (![self.contentView.superview isKindOfClass:[UITableViewCell class]]) { self.contentView.superview.backgroundColor = [UIColor clearColor]; } }
相关文章推荐
- iOS7 毛玻璃特效代码
- iOS 7:自定义导航转场动画以及更多
- ios7 中关于导航切换影响UIScrollView的问题
- 自定义uitableviewcell
- xcode5使用老控件
- ios7 留白
- 我也来说说扁平化设计
- iOS 关于UIScrollView 的contentOffset.y 下移64的问题
- ios关于tableView的重用
- 通过修改父类,改变子类的cell的背景颜色及图片
- xcode5 ios7beta编译多余log清除
- UITableView的组的自定义与cell的重用
- 微信聊天
- iOS7中容易被忽视的新特性
- phonegap ios7 启动页缩小,有白色底边
- 复习ios --纯代码自定义 UITableviewCell
- IOS7状态栏标准适配
- CoreData学习记录
- iOS7新特性
- 自定义tabelviewcell