

現在画面に7つの`UICollectionView`のセルがあり、一つのセルのサイズのみを変更し、他は全て同じサイズで表示させようとしているのですが、同じサイズの6つのセルが下の画像のように離れ離れで表示され、綺麗に詰めて表示がされません。

![画像の説明をここに入力](https://i.stack.imgur.com/iIywd.jpg)

サイズを変更したコードは下記のようになっています。

[code]

    -(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
        if (indexPath.row == 0) {
            return CGSizeMake(375, 200);
        } else {
            return CGSizeMake(188, 155);
        }
    }
    
[/code]

一番上のセルだけ大きく、残りは全て同じサイズで隙間なく綺麗に並んで欲しいのです。もう少し詳しく言うと、一番上に画面の横いっぱいのサイズを持った大きなセルを配置し、その大きいセルの下に画面左側に3つのセルを配置し、大きいセルの下の画面右側に3つのセルを配置するというレイアウトです。どうすればよろしいでしょうか？  
どなたか分かる方がいれば教えていただきたいです。すみませんが、よろしくお願いします。


CC BY-SA 3.0
2015-06-26T05:52:13.360
11760
2015-06-26T23:32:35.573
2015-06-26T23:32:35.573
5210
5210
question
ios objective-c uicollectionview
CollectionViewの一つのセルのみサイズを変更する