【问题标题】:Autolayout Xcode 8自动布局 Xcode 8
【发布时间】:2017-04-24 12:35:40
【问题描述】:

我正在尝试使用自动布局固定所有标签和按钮。但这似乎是不可能的。我已经尝试了几乎所有东西(教程也 - 在那里做过),但它仍然很糟糕。在每台设备(Iphone 7plus、6)上,它看起来都大不相同,有时标签会隐藏或消失。

有人可以看看我的故事板吗? https://drive.google.com/file/d/0B68OpxRinURkR2lLSFhXRmZZWms/view

它应该是这样的:

【问题讨论】:

  • 为确切出现问题的屏幕添加屏幕截图。
  • 你的 stroyboard 甚至不包含一个约束。请添加您尝试过的内容,以完成所需的自动布局。
  • 另外,您的视图应该添加到滚动视图中,以便在您开始在文本字段中输入时视图向上移动。
  • 因为我都删除了。 drive.google.com/file/d/0B68OpxRinURkN1F6dVRHamtuX2c/… 主要问题是我无法将其设置为在 Y 轴上正确缩放。
  • 你试过我的series of posts 吗?我遇到了和你一样的问题,所以花时间尽可能简单地记录下来。除了了解系统的逻辑之外,真的没有其他解决方案,因为如果有人花时间修复这个实例(这是一个很大的问题!),那么下次你将需要再次帮助。

标签: ios swift constraints xcode8 ios-autolayout


【解决方案1】:

构建此所需布局的最简单方法是将UITableViewController 与静态单元格一起使用。在每个单元格中添加所需的标签并设置其非常基本的constraints 将帮助您构建您正在尝试的内容。当用户点击TextFields 时,它也将不再需要处理ScrollView 来处理键盘输入。这种观点并不复杂。

【讨论】:

    【解决方案2】:

    根据您发布的内容和您之前的问题(顺便说一下,您不应该发布这个几乎相同的问题 - 您应该编辑/继续您之前的问题,但无论如何)...

    您似乎正在尝试将标签和字段与背景图像上的元素对齐。由于图像的缩放比例相对于其他对象会发生变化,这几乎肯定会失败。

    尝试拆分您的视觉元素,然后使用视图和子视图来组合和排列它们:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 2017-03-15
      相关资源
      最近更新 更多