如何使UIImageView成为Storyboard / Interface Builder中UICollectionViewCell高度的一半高度

时间:2014-06-10 18:19:38

标签: ios cocoa-touch interface-builder autolayout uistoryboard

我对如何将UIImageView嵌入UICollectionViewCell到这个单元格高度的一半感到困惑。当我尝试在两者之间创建约束时,它似乎不是高度选项。

如果没有深入研究代码,这样的事情是否可能?

1 个答案:

答案 0 :(得分:1)

我认为这是可能的。应该花大约1分钟做。

尝试以下方法:

  1. UIView添加UICollectionViewCell(您可能需要将其设为透明,并根据您的要求覆盖整个单元格)
  2. UIImageView放在UIView内(我建议拖放Document Outline
  3. Document OutlineUIImageView拖到UIView并选择Aspect Ratio
  4. Aspect Ratio中找到正确的Size Inspector约束,然后选择Select and Edit...
  5. 确保First ItemImage View.Height(或将其更改为此)
  6. 确保Second ItemSuperView.Height(或将其更改为此)
  7. Multiplier更改为1:2
  8. 步骤56可能相反,在这种情况下使用Multiplier的{​​{1}}

    2:1调整为UIImageView的一半!您需要在其他位置设置UICollectionViewCell的高度。

    UICollectionViewCell我刚刚在Xcode / IB中对此进行了测试,但它确实有效。