【发布时间】:2016-11-04 08:25:21
【问题描述】:
我在滚动视图下设置了 16 个点的约束,水平居中。标签在图片下方 16 点,水平居中。它在界面生成器中看起来不错。一旦我运行它,滚动视图中有大量额外的高度。在界面构建器中,滚动视图排列在导航栏的底部和标签栏的顶部。为什么要这样做?我该如何解决?
【问题讨论】:
-
您是否将任何东西垂直居中?
-
@Luke 我设置的唯一约束分别是滚动视图和图像视图的水平中心和 16 点上边距。如果我将图像移动到导航栏下,它看起来应该,但在界面生成器中看起来很奇怪
-
那你为什么希望它在屏幕上居中呢? IB 没有实际手机那么高。
-
永远不要假设界面构建器中看起来不错的东西在设备中也很好 - 它们的尺寸完全不同。
-
究竟是什么?你想把标签居中,然后去做。但是上面会有太多的地方。你是设计师,你必须选择你想要的,然后去做。
标签: ios xcode swift uiscrollview interface-builder