【问题标题】:iOS - Constraints - Two Views next to each other in UITableViewCelliOS - 约束 - UITableViewCell 中相邻的两个视图
【发布时间】:2014-12-10 08:05:51
【问题描述】:

我在使用约束时遇到问题。我想在UITableViewCell 中将两个UIViews 并排放置。它应该如下所示:

但是在我添加建议的约束之后,或者当我手动添加它们时,单元格总是如下所示:

为什么会这样? UIViews 的宽度应该是灵活的,取决于屏幕的宽度。

有人可以帮助我吗?缺少哪些约束?

谢谢!

【问题讨论】:

    标签: ios xcode uitableview uiview constraints


    【解决方案1】:

    不要使用建议的约束,清除两个视图的所有约束。 使用左侧的“pin”第二个选项添加约束(自动布局) 对于左侧视图添加约束 1) 从左到右 2) 从顶部 3) 高度 4) 宽度

    为右侧视图添加约束 1) 从右边 2) 从顶部 3) 高度 4) 宽度

    【讨论】:

      【解决方案2】:

      我认为您需要的主要是在两个视图之间添加“等宽”约束。 如果您使用的是 Interface Builder,请按 CTRL 并将一个视图拖到另一个视图,将出现一个菜单并选择“等宽”。

      之后,您只需要将视图边框固定到单元格边框(左视图的右边框到右视图的左边框除外)

      显示引脚约束的图片

      http://i.stack.imgur.com/lhpVk.png

      【讨论】:

      • 等宽​​成功了!非常感谢。并感谢您的图片描述。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      相关资源
      最近更新 更多