为什么我的viewController背景颜色永久为白色?

问题描述 投票:0回答:1

[如果我更改background color并运行应用程序,则颜色可以正常工作,但是一旦我像subViewstableView一样添加containerView,背景中仍然可见的部分就会变成白色。

我尝试过:-以编程方式设置颜色。还是白的。-要在UIView上添加另一个superView,请在其中添加subViews,然后更改color上的UIView。还是白的。-在与上述相同的方法上,更改superView颜色并将UIView color设置为清除。还是白的。-将alpha value更改为0,但这也使subViews不可见。

这是层次结构:

enter image description here

以前从未遇到过这个问题,我听不懂...

ios swift uitableview background-color hierarchy
1个回答
0
投票

检查Storyborad中的每个插座是否具有白色背景色。或将self.view.backgroundcolor改为clearcolor可能有效,该视图下必须有一个白色的视图。或者有时有时需要时间来加载情节提要,这会导致一些未定义的行为。您可以在viewdidLoad中尝试dispatch_time_after,然后从此处开始代码。

© www.soinside.com 2019 - 2024. All rights reserved.