我很困惑我將UIImageView
嵌入UICollectionViewCell
這個單元格高度的一半。當我嘗試在兩者之間創建約束時,看起來並不是一個高度選項。我如何使UIImageView的高度在故事板/界面生成器的高度UICollectionViewCell的高度
沒有鑽研代碼,這樣的事情是可能的嗎?
我很困惑我將UIImageView
嵌入UICollectionViewCell
這個單元格高度的一半。當我嘗試在兩者之間創建約束時,看起來並不是一個高度選項。我如何使UIImageView的高度在故事板/界面生成器的高度UICollectionViewCell的高度
沒有鑽研代碼,這樣的事情是可能的嗎?
我認爲這是可能的。應該需要約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
可以是倒過來,其中CA se使用Multiplier
的2:1
享受您的UIImageView
調整到您的一半UICollectionViewCell
!您需要在其他地方設置您的高度UICollectionViewCell
。
Update:
我剛剛在Xcode/IB中測試了它,它工作正常。
啊,所以你基本上需要一箇中介UIView?不幸但有道理,謝謝。 :) –
爲什麼要投票?如果你能指定原因,它會更有幫助。 –
問題對我來說似乎很好,並且不應該因爲'1.'IB屬於OS X/iOS世界中的「編程」而受到低估; '''研究不會給你答案只有自動佈局的經驗; ''問題是清楚而有用的。 –