1

第一张图片是来自 IB 的屏幕截图。它我已经隔开两个元素,以更好地了解发生了什么。蓝色光芒应该在相机按钮下方,但在下方框架中的凹槽顶部。如您所见,这显示了 IB 中的正确堆叠顺序:

在此处输入图像描述

然而,当我在模拟器和设备上构建并运行它时,看起来凹槽已经堆叠在蓝色光芒之上。我尝试过以各种方式重新排列图层,但无论我做什么,发光仍然被剪掉。这里有什么问题?

在此处输入图像描述

4

1 回答 1

0

检查约束。我在 IB 与模拟器外观方面遇到过类似的问题,根本原因是约束冲突。

具体来说,我意识到当我复制/粘贴要重用的视图对象时会产生冲突的约束。新粘贴对象的约束未正确复制。

避免复制/粘贴解决了这个问题(即,我将一个新对象拖到视图中并再次设置新对象的设置)。

于 2012-12-20T01:32:32.870 回答