我在stackView中有textField,pickerView和collectionView。但是,我的CollectionView似乎沒有約束力?如何使我的UICollectionView autoresize基於它有多少UICollectionViewCell?例如。如果我有15個單元格,所以我期望UICollectionView是巨大的。如何在堆棧視圖中自動調整我的UIcollectionView框架?
截圖: 我UICollectionView似乎超出界限
我在stackView中有textField,pickerView和collectionView。但是,我的CollectionView似乎沒有約束力?如何使我的UICollectionView autoresize基於它有多少UICollectionViewCell?例如。如果我有15個單元格,所以我期望UICollectionView是巨大的。如何在堆棧視圖中自動調整我的UIcollectionView框架?
截圖: 我UICollectionView似乎超出界限
你必須自己做。您將需要收集視圖的高度約束,觀察單元格或數據的數量(每當它發生變化時),調整高度約束。
該怎麼辦?我嘗試了幾乎所有的約束條件,但沒有得到我真正想要的。我甚至讓個人高度等於30,並將選擇器視圖高度設置爲70,但是,當我抑制了自動收集視圖的高度時,它會將第一個文本字段變得如此寬泛。 – Yuan
那麼約束也有問題。我們無法通過查看屏幕截圖來解決這個問題,您需要提供您所做的更多細節。 我建議你看看本教程: https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2 還有查找內容擁抱優先級和內容壓縮優先級。 –
單元格會動態添加嗎? –