![](/img/trans.png)
[英]How do I dynamically size UICollectionViewCell's height based on content?
[英]How do I make a UIImageView be half the height of the UICollectionViewCell's height in Storyboard/Interface Builder
我對如何將嵌入在UICollectionViewCell
的UIImageView
設置為該單元格高度的一半感到困惑。 當我嘗試在兩者之間創建約束時,似乎沒有一個高度選項。
如果不去研究代碼,這種事情可能嗎?
我認為有可能。 應該花大約1分鍾的時間做。
請嘗試以下操作:
UIView
添加到UICollectionViewCell
(根據您的要求,您可能需要使其透明並覆蓋整個單元格) UIImageView
放在UIView
(我建議將其拖放到Document Outline
) Document Outline
從UIImageView
拖動到UIView
然后選擇“ Aspect Ratio
Size Inspector
找到正確的Aspect Ratio
約束,然后選擇“ Select and Edit...
First Item
是Image View.Height
(或將其更改為此) Second Item
是SuperView.Height
(或將其更改為此) Multiplier
更改為1:2
步驟5
和步驟6
可能相反,在這種情況下,請使用2:1
Multiplier
享受您的UIImageView
大小調整為UICollectionViewCell
一半的UICollectionViewCell
! 您將需要在其他位置設置UICollectionViewCell
的高度。
Update:
我剛剛在Xcode / IB中對此進行了測試,並且可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.