簡體   English   中英

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

[英]How do I make a UIImageView be half the height of the UICollectionViewCell's height in Storyboard/Interface Builder

我對如何將嵌入在UICollectionViewCellUIImageView設置為該單元格高度的一半感到困惑。 當我嘗試在兩者之間創建約束時,似乎沒有一個高度選項。

如果不去研究代碼,這種事情可能嗎?

我認為有可能。 應該花大約1分鍾的時間做。

請嘗試以下操作:

  1. UIView添加到UICollectionViewCell (根據您的要求,您可能需要使其透明並覆蓋整個單元格)
  2. UIImageView放在UIView (我建議將其拖放到Document Outline
  3. 在“ Document OutlineUIImageView拖動到UIView然后選擇“ Aspect Ratio
  4. Size Inspector找到正確的Aspect Ratio約束,然后選擇“ Select and Edit...
  5. 確保First ItemImage View.Height (或將其更改為此)
  6. 確保Second ItemSuperView.Height (或將其更改為此)
  7. Multiplier更改為1:2

步驟5和步驟6可能相反,在這種情況下,請使用2:1 Multiplier

享受您的UIImageView大小調整為UICollectionViewCell一半的UICollectionViewCell 您將需要在其他位置設置UICollectionViewCell的高度。

Update:我剛剛在Xcode / IB中對此進行了測試,並且可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM