我正在构建一个UI,其中主视图的背景色为黑色,而视图中某些UIView元素的背景色为白色。当UIView元素没有UI约束时,颜色将正确显示。但是,当我向UIView元素添加任何约束时,白色背景似乎变得透明。我认为它仍然存在,因为相对于此UIView元素的其他元素的UI约束仍然位于正确的位置。
这是我的UI的结构(没有UI约束):
这是在模拟器(iPhone XR 12.2)中的样子:
现在,我将以下UI约束添加到UIView元素 view_config
当我再次在模拟器中运行该应用程序时,现在 view_config 的背景色是透明的。