【问题标题】:UIScroll View Extra Height and Ignoring ConstraintScrollView 额外高度和忽略约束
【发布时间】:2016-11-04 08:25:21
【问题描述】:

我在滚动视图下设置了 16 个点的约束,水平居中。标签在图片下方 16 点,水平居中。它在界面生成器中看起来不错。一旦我运行它,滚动视图中有大量额外的高度。在界面构建器中,滚动视图排列在导航栏的底部和标签栏的顶部。为什么要这样做?我该如何解决?

【问题讨论】:

  • 您是否将任何东西垂直居中?
  • @Luke 我设置的唯一约束分别是滚动视图和图像视图的水平中心和 16 点上边距。如果我将图像移动到导航栏下,它看起来应该,但在界面生成器中看起来很奇怪
  • 那你为什么希望它在屏幕上居中呢? IB 没有实际手机那么高。
  • 永远不要假设界面构建器中看起来不错的东西在设备中也很好 - 它们的尺寸完全不同。
  • 究竟是什么?你想把标签居中,然后去做。但是上面会有太多的地方。你是设计师,你必须选择你想要的,然后去做。

标签: ios xcode swift uiscrollview interface-builder


【解决方案1】:

您只需要设置顶部和底部滚动视图并在必要时在元素之间连接以创建滚动,例如:

卷轴顶部 | 图片 | 标签 | 卷轴底部

尝试在标签和滚动视图之间设置底部空间限制,并使用

【讨论】:

    猜你喜欢
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    相关资源
    最近更新 更多