2015-03-03 78 views
0

我正在構建一個集合視圖,允許用戶根據需要添加數據。 集合視圖將從小(屏幕寬度,30px高度)開始,並且我希望它隨着新單元格/行的添加而增長。當它碰到視圖控制器視圖的底部時,它應該停止增長。iOS - 在添加新單元格時使用自動佈局擴展UICollectionView高度

收集視圖在視圖控制器的唯一視圖(只用於測試目的,開出正下方的頂部佈局引導(下面狀態欄)。

我嘗試添加以下約束到集合視圖,但它不長(我在的「不等式約束模糊」故事板約束的警告):

Leading Space 
Trailing Space 
Top Space to Superview 
Bottom Space to Bottom Layout Guide >= 0 
Height >= 30 

我在做什麼錯我需要什麼樣的限制(在故事板)添加/修復

回答

0

我想你妳d在你的代碼中調整它。您需要計算收集視圖中的每個行高以及每行之間的內部間距,並且在添加單元后,您可以調用這些方法

collectionView.frame = CGRectMake(a,b,c,d) // Adapt new frame to expand height 
collectionView 
相關問題