我有一個UICollectionView,並在Interface Builder中設置了約束。 CollectionView的大小根據屏幕大小進行調整。使用Autolayout調整大小的UICollectionViewCell
我想在CollectionView中有一個大小相同的正方形單元格,這個單元格的大小超出了它們的大小。我希望能夠改變單元格數量和它們之間的填充量,並讓Autolayout處理大小。
我對此有點想過,但我並不確定要開始。我真的很感激一些輸入!
感謝
我有一個UICollectionView,並在Interface Builder中設置了約束。 CollectionView的大小根據屏幕大小進行調整。使用Autolayout調整大小的UICollectionViewCell
我想在CollectionView中有一個大小相同的正方形單元格,這個單元格的大小超出了它們的大小。我希望能夠改變單元格數量和它們之間的填充量,並讓Autolayout處理大小。
我對此有點想過,但我並不確定要開始。我真的很感激一些輸入!
感謝
我不知道你怎麼會在Interface Builder做到這一點,但你總可以使用VFL設置從容器的大小動態派生值的約束視圖。您要撥打的電話是NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:
。
你在談論什麼是IB的限制?對於細胞的子視圖?我不認爲你可以使用自動佈局來調整單元格的大小。您需要根據集合視圖大小和每行所需的單元數(考慮填充)來計算itemSize。 – rdelmar 2014-09-26 05:10:33
它不一定是在IB中設置的約束,可以在代碼中。我正在考慮單元格內容視圖。也許他們會有相同的寬度和高度約束,以及彼此之間的填充約束。 – mbo42 2014-09-26 06:07:55