我看过大量的教程。阅读这里的所有内容以及互联网可以提供给我的所有信息。
出于某种原因,我无法掌握自动布局的工作原理。
这是我正在使用的屏幕。
正如您所看到的,我只是在顶部有一个选择器视图。然后我在它下面有一个常规的子视图。使用页面控件以及一些标签。
除标签外的所有内容似乎都适用于自动布局。当我尝试给出标签约束时,他们所做的就是离开屏幕,我找不到它们。我想确保每个屏幕上都显示所有标签。我已经在这几个小时没有用了。
是否有任何建议可以帮助我解决问题。我想确保所有标签都显示在子视图中。
编辑1:当我尝试将所有标签放入自己的视图并执行约束时,一切都消失了。
水平间距的选项是灰色的,这也很奇怪。
以下是一些截图。
编辑2:当我选择将超级空间引导到超级视图时#&strong;一切都消失了。
编辑3:感谢@rdelmar我现在可以获得所有内容,但是会发生这种情况,当我尝试更改此内容时,一切都会变得怪异。但过程已经完成。
答案 0 :(得分:0)
标签上的约束是什么颜色的?如果它们不是蓝色的,它们可能没有足够的约束。通常,您需要宽度,高度,X,Y才能正确显示项目。
我假设你想要正确对齐标签,你有以下选择:
简易模式
这样做会将视图(及其中的所有内容)锁定到右边框和容器顶部。
硬模式 为每个标签单独设置4个约束。这是更多的工作。