UICollectionViewCell中的NSLayoutConstraint:大小类自定义不起作用

时间:2015-07-07 12:13:44

标签: ios autolayout uicollectionview uicollectionviewcell

我试图在我的UICollectionViewCell中自定义图像的大小, 但我还没有成功实现这个结果。

这是我的手机

enter image description here

这里是高度约束的检查员

enter image description here

我做错了什么?

更新

我刚注意到一些日志

(
    "<NSLayoutConstraint:0x78fcab10 V:[UIImageView:0x78fcaa00(129)]>",
    "<NSLayoutConstraint:0x78fcb100 V:|-(8)-[UIImageView:0x78fcaa00]   (Names: '|':UIView:0x78fca940 )>",
    "<NSLayoutConstraint:0x78fcb130 V:[UILabel:0x78fcac40'Completed all MEDIUM quiz...']-(8)-|   (Names: '|':UIView:0x78fca940 )>",
    "<NSLayoutConstraint:0x78fcb190 V:[UIImageView:0x78fcaa00]-(8)-[UILabel:0x78fcac40'Completed all MEDIUM quiz...']>",
    "<NSAutoresizingMaskLayoutConstraint:0x79195380 h=--& v=--& V:[UIView:0x78fca940(50)]>"
)

但我不明白NSAutoresizingMaskLayoutConstraint是如何出现在这里的。

1 个答案:

答案 0 :(得分:1)

从屏幕截图中显示:

  1. 您水平对齐图像并添加了前导约束。如果您想要固定图像尺寸,请将其删除。

  2. 如果您希望视图自动调整图像大小(按宽度) - 删除宽度约束&amp;水平对齐并添加尾随约束。

  3. 这取决于目标。

    希望这有帮助