在IB中设置的UITableViewCell backgroundColor,当它设置为白色时显示黑色

时间:2012-05-01 04:39:42

标签: iphone interface-builder

好的,所以我不明白为什么会发生这种情况。当您首次将UITableView拖入.xib时,tableView背景看起来是白色的。然后,如果您将其更改为另一种颜色,并尝试切换回默认情况下的斜杠,甚至是白色,则TableView会显示黑色。见图像enter image description here

tableview设置为白色。视图控制器的视图设置为白色,但我在.xib中看到黑色。但是当我实际运行应用程序时,它确实显示正确的白色。让我感到困扰的是,我看到这样的黑色,不知道为什么。这是否发生在其他人群中?感谢。

2 个答案:

答案 0 :(得分:1)

是的,这种情况经常发生。它不仅与UITableViewCell有关,而且可以在所有UIViews上发生。

我已经停止使用默认值,而是选择实际颜色,即使它们是相同的。只有在选择默认值时才会产生这种结果。

答案 1 :(得分:0)

将背景颜色设置显式设置为白色可以解决问题。

但是我有兴趣知道默认设置行为更改的正确答案。

在将背景颜色设置为黑色并且具有未知时间环境后,基本上将背景颜色切换回“默认”颜色,背景颜色不会像第一次拖入故事板时那样切换回默认白色。

我无法找到与默认行为相关的任何设置。可能是一个小虫子?