第二个场景视图控制器约束问题

时间:2015-06-01 12:42:38

标签: ios swift

当我遇到这个问题时,我正在开发一个iOS项目。当我添加第二个场景视图控制器并在其中添加按钮时,按钮不会显示在模拟器上的正确位置。它被困在最左上角,我无法将其向下移动。我尝试应用约束但它们没有生效。有人可以指导我吗?附上故事板和模拟器的截图

Storyboard with size inspector

iOS Simulator with the button

4 个答案:

答案 0 :(得分:1)

您可以选择更新框架或更新约束

enter image description here

enter image description here

enter image description here

答案 1 :(得分:0)

您需要删除并重新制作新约束。现在,您的约束反映在实际运行应用程序时发生的情况,但是当您在故事板中移动视图时,约束将不会自动更新。

在创建具有不同常量的新约束之前,单击每个单独的约束并将其删除。

答案 2 :(得分:0)

您必须从右侧按钮菜单中取消选择自动布局。

答案 3 :(得分:0)

谢谢你们这些精彩的答案。我昨天能够绕过这个问题,这是因为设备方向设置,模拟器在横向模式设置下运行,当我将其更改为纵向模式时,它开始工作。视图控制器的底部有一个设置可以设置不同设备的视图选项,我不小心将其设置为“wCompact hCompact”,此设置将默认图像设置为模拟器上故事板的横向图像。在模拟器中虽然我在纵向模式下查看它。使用此设置附加屏幕截图。

Storyboard with view option