2013-05-22 64 views
0

我得到一个奇怪的行为与UITableView,也许有人可以帮助我。我有UITableView。然后我做的:奇怪的边框在UITableView

table.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tablebg.png"]]; 
cell.backgroundColor = [UIColor clearColor]; 

可正常工作,但我沿着表的右侧和底部得到一个奇怪的白色边框(见图片)。

enter image description here

任何想法?

+0

你是怎么创建UITableView的。检查框架大小以及如何将其添加到其在故事板中创建的超级视图 – 0x8badf00d

+0

。我不会动态添加它。 – Jason

回答

0

看起来像tableview不与超级观点(视图)边缘对齐。让它更宽更高一点。我会临时将视图背景颜色设置为其他内容,以便您可以查看表格扩展到的位置。

+0

白色边框不是另一种视图。该表格是在故事板中创建的。我不知道这条白线是从哪里来的。如果你眯着眼睛仔细观察,看起来细胞分离器会碰到白线。这似乎表明单元格有问题,而不是表格?如果我缩小桌子或者扩大桌子,我会得到同样的效果...... – Jason

0

看起来你正在使用一个alpha不同于0的PNG,并且我对一些图像进行了相同的尝试。试试:

table.backgroundView.alpha = 1.