2017-04-10 19 views
0

我在stackView中有textField,pickerView和collectionView。但是,我的CollectionView似乎沒有約束力?如何使我的UICollectionView autoresize基於它有多少UICollectionViewCell?例如。如果我有15個單元格,所以我期望UICollectionView是巨大的。如何在堆棧視圖中自動調整我的UIcollectionView框架?

截圖: 我UICollectionView似乎超出界限

+0

單元格會動態添加嗎? –

回答

0

你必須自己做。您將需要收集視圖的高度約束,觀察單元格或數據的數量(每當它發生變化時),調整高度約束。

+0

該怎麼辦?我嘗試了幾乎所有的約束條件,但沒有得到我真正想要的。我甚至讓個人高度等於30,並將選擇器視圖高度設置爲70,但是,當我抑制了自動收集視圖的高度時,它會將第一個文本字段變得如此寬泛。 – Yuan

+0

那麼約束也有問題。我們無法通過查看屏幕截圖來解決這個問題,您需要提供您所做的更多細節。 我建議你看看本教程: https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2 還有查找內容擁抱優先級和內容壓縮優先級。 –

相關問題