首页 > 解决方案 > iOS - 模棱两可的布局

问题描述

所以我试图在 2 个条件下找到 UIlabel:1.portrait 2.landscape

据我所知,我正在做我应该做的事情,因为特征有所不同。

我可以在故事板中看到我想要的标签:

在此处输入图像描述 在此处输入图像描述

然而在 iphone 中它并没有出现在横向模式下:

在此处输入图像描述 在此处输入图像描述

在 debugview 工具中,我可以在标签上看到 - uilabel 的布局不明确: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

这是阻止显示 uilabel 的原因吗?如果是这样我应该怎么做?

标签: iosswiftautolayoutstoryboardios-autolayout

解决方案


所以几个小时后,我设法修复了它。VC 继承自基础 VC,并且在基础 VC 中,我还创建了一个硬编码的标签。如您所见,有 2 个 UIlabels 具有相同的文本。我所做的是排除上面的 VC,这样标签就不会在基础上构建。


推荐阅读