我正在使用uicollection視圖來顯示網格視圖格式的圖像。我能夠顯示單元格,但高度爲&寬度不增加的iPad它只顯示爲小塊。請告訴我如何使它動態。如何在iOS中爲uicollection view cell製作動態大小?
[![在這裏輸入的形象描述] [1] [1]
我已經使用瞭如下使動態代碼。
編譯標誌Collection視圖佈局事情
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section {
if (collectionView==self.album_collection_view) {
return 2.0;
}
else
return 2.0;
}
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section {
if (collectionView==self.album_collection_view) {
return 2.0;
}
else
return 2.0;
}
// Layout: Set Edges
- (UIEdgeInsets)collectionView:
(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section {
// return UIEdgeInsetsMake(0,8,0,8); // top, left, bottom, right
if (collectionView==self.album_collection_view) {
return UIEdgeInsetsMake(5,0,0,0);
}// top, left, bottom, right
else
return UIEdgeInsetsMake(5,0,0,0);
}
請告訴我,我怎樣才能解決這個問題呢?
它會爲所有設備製作dynmaic尺寸。 – Techiee
如果你想在所有設備的每一行顯示4單元格,然後通過'返回CGSizeMake(collectionView.frame.size.width/4,collectionView.frame.size.width/4);'所以在所有設備按照你的collectionview寬度將減少並增加您的單元格高度和寬度。如果你想在特定的設備上顯示一些特定的高度和寬度,那麼你必須檢查設備,如果它的5s,6或ipad,並根據您的需要指定高度。 –