在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环境下,如何通过调整UITableViewCellScrollView的透明度,解决其遮盖UITableViewCell边框的问题。针对不同版本的iOS系统(iOS8与iOS7),文章提供了具体的代码实现方式,帮助开发者有效解决界面布局问题。
2239

被折叠的 条评论
为什么被折叠?



