5

我正在尝试设置 UIImageView 在情节提要中没有固定的大小和宽度。我将容器的前导空间设置为大于或等于20,将容器的顶部空间设置为大于或等于20,将容器的尾随空间设置为大于或等于20,并将垂直间距设置为UICollectionView,UICollectionView满足约束。但是 UIImageView 不起作用,它告诉我它的位置和大小不明确。我怎样才能让它工作?我的想法是无论图像视图有多大,它始终保持 20 空间到前导、顶部、尾随和底部。

我已将高度和宽度设置为大于或等于某个值,并将它们的优先级设置为 999,它低于前导、顶部和尾随优先级。我已将图像视图设置为水平居中。但我得到“图像视图”的高度和垂直位置不明确。

4

5 回答 5

9

你能看到当你向 中添加高度和宽度约束时会发生什么UIImageView,但是将它们的优先级设置为某个较低的值,例如 1?它应该有帮助,但现在UIImageView不会居中。您可以通过将其封闭UIImageView在另一个视图(空UIView)中并将其水平和垂直居中来修复它。

于 2013-10-11T16:00:13.027 回答
2

当您收到此错误时:

“视图”的位置和大小不明确</p>

可能缺少以下约束/设置不正确:

  1. 宽度限制(尺寸问题)
  2. 高度限制(尺寸问题)
  3. 对齐约束(位置问题)
于 2014-09-12T16:19:44.417 回答
2

如果您使用堆栈视图,请确保照片图像视图位于堆栈视图内!(如 Apple 教程中所述)

于 2017-04-16T02:32:41.110 回答
0

如果您想通过编码为按钮提供边距类型的东西,请尝试这些,如果它可以工作

[button_Name setTitleEdgeInsets:UIEdgeInsetsMake(0.0, 12.0, 0.0, 0.0)];

我希望这会奏效..!!!

于 2013-10-11T10:10:17.890 回答
0

如果高度/宽度在运行时不模棱两可,但在情节提要时模棱两可,例如,动态设置图像、拥有容器视图等,我尝试添加约束并选中占位符复选标记以使 xcode 静音。

于 2018-10-12T18:23:13.357 回答