2017-07-02 161 views
0

我試圖創建靜態UICollectionView與3行2列UICollectionViewCell高度取決於內容大小

我計算單元的寬度除以屏幕寬度爲兩個

([[UIScreen mainScreen] bounds].size.width)/2 

現在我不不希望細胞高度超過UICollectionView高度

我該如何計算?

我試圖讓UICollectionView的框架高度和除以3,但它不是完全正確

int height = collectionView.frame.size.height/3; 

什麼是給小區的靜態高度不超過UICollectionView高度的正確方法是什麼?

+0

這可能會有所幫助 - https://stackoverflow.com/questions/28152533/difference-between-frame-rectangle-and-alignment-rectangle – Barns

+0

什麼是*「不完全正確」*? – DonMag

回答

0

我認爲你錯過了一個事實,即一個collectionView需要更多關於它的項目的信息,比如:section insets,單元格之間的最小間距,行間最小間距(行),然後當你把所有這些數據都考慮進去的時候,繼續計算適合您需求的尺寸。如果您提供有關您的問題的更多信息,例如圖像,可能會有所幫助。

相關問題