分组的 UITableView 显示奇怪的方形边框

Posted

技术标签:

【中文标题】分组的 UITableView 显示奇怪的方形边框【英文标题】:Grouped UITableView shows weird square border 【发布时间】:2011-10-03 11:29:12 【问题描述】:

我对分组的UITableView 有一个奇怪的问题。它仅在应用程序中的一个视图上显示方形边框,并且仅在具有 ios 3.1.3 的终端上显示。这里有一个截图:

我只通过Interface Builder进行设置,设置如下:

应用程序中类似设置的其他表格视图工作正常。

有人知道是什么原因造成的吗?

编辑:

将背景颜色设置为清除颜色会导致以下情况:

【问题讨论】:

【参考方案1】:

这个问题也困扰着我。我也在 b*** 上问了 this 问题。看看这个。这是正确的解决方案。

【讨论】:

我想这适用于 iPad,但我在 iOS 3.1.3 上遇到了这个错误,其 UITableViewCell 没有 backgroundView 属性。【参考方案2】:

在您班级的viewwillAppear 方法中,将您的tableviewbackgroundcolor 设置为clearcolor 像这样

self.tableView.backgroundColor = [UIColor clearColor];

或在表格视图部分的xib文件中将背景属性设置为透明色。

【讨论】:

以上是关于分组的 UITableView 显示奇怪的方形边框的主要内容,如果未能解决你的问题,请参考以下文章

如何从分组的 UITableView 单元格中删除边框?

UITableView部分周围的边框

IOS 7:从分组样式 UITableView 的一部分中删除边框

UITableView 分组部分~ UITableView 下方的奇怪白线(带图像)

iOS 7 上的分组 UITableView 故障

sectionIndexTitles(对于tableView:UITableView)方法返回奇怪的结果