您的位置:首页 > 产品设计 > UI/UE

iOS7中UITableViewCell的draw rect方法,不能画边框的问题

2015-08-06 20:39 417 查看
在iOS7中,UITableViewCell有一个叫做 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 uitableviewcell