1

好的,所以我不明白为什么有时会发生这种情况。当您第一次将 UITableView 拖入 .xib 时,tableView 背景看起来是白色的。然后,如果您将其更改为另一种颜色,并尝试切换回带有斜线的默认颜色,甚至是白色,TableView 将显示为黑色。看图片在此处输入图像描述

表格视图设置为白色。视图控制器的视图设置为白色,但我在 .xib 中看到黑色。但是,当我实际运行该应用程序时,它确实正确显示为白色。只是让我很困扰,我看到这样的黑色,不知道为什么。这种情况会发生在其他人身上吗?谢谢。

4

2 回答 2

1

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

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

于 2012-05-01T06:10:23.110 回答
0

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

但是,我很想知道默认设置行为变化的正确答案。

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

我也找不到与默认行为相关的任何设置。可能是一个小错误?

于 2014-03-22T13:52:41.230 回答