【问题标题】:Auto Layout in Xcode 6 - Pinning view to edge of parent view creates -8 constraintXcode 6 中的自动布局 - 将视图固定到父视图的边缘会创建 -8 约束
【发布时间】:2014-11-04 18:42:47
【问题描述】:

在 Xcode 6 中,当我尝试将图像视图固定到 UICollectionViewCell 的边缘时,自动布局会创建 -8.0 的约束。发生了什么变化?我已尝试查找发行说明或文档更新,但没有看到任何内容。

  1. 请注意,imageview 位于 collectionview 单元格的边缘

  1. 帧 X 和 Y 都为零

  1. 将前导空格和尾随空格的约束添加到容器边距会导致设置为 -8.0

为什么会发生这种情况?边缘到边缘内容的首选方法是什么?

【问题讨论】:

  • 将中间屏幕截图中的“显示”弹出窗口更改为“布局矩形”。 X 和 Y 还是 0 吗?

标签: uicollectionview autolayout ios8 xcode6


【解决方案1】:

在添加新约束之前,您需要取消勾选限制到边距”。默认勾选。

【讨论】:

  • 他为什么要这么做?这个勾号的建议是什么?
  • 在 iOS 8 中,所有从 UIView 继承的视图都有一个名为“布局边距”的新属性。见:stackoverflow.com/questions/25770119/…
猜你喜欢
  • 1970-01-01
  • 2014-11-13
  • 1970-01-01
  • 1970-01-01
  • 2015-09-06
  • 1970-01-01
  • 2014-06-25
  • 1970-01-01
  • 2013-01-22
相关资源
最近更新 更多