

`CollectionView`のセルごとにセル内のレイアウトを変えたいと思っているのですがどうすればできるのでしょうか？例えば`CollectionView`で3ページ分のページング処理を実装したとして、各ページごとにボタンや画像を異なるレイアウトで配置したいとします。この場合はカスタムビューを使うのでしょうか？それとも`cellForItemAtIndexPath`内でコードで書いていくのでしょうか？  
どなたか分かる方がいれば教えていただきたいです。すみませんが、よろしくお願いします。


CC BY-SA 3.0
2015-03-18T23:45:01.403
8084
2015-11-14T12:04:32.360
5210
question
objective-c uicollectionview
CollectionViewのセルごとに中身のレイアウトを変える


Storyboardを使用しているのであれば、  
Storyboard上で数種類のレイアウトのUICollectionViewCellを作成して、  
Identifierで名前をつけておきcellForItemAtIndexPathのcell生成時に指定することができます。

[code]

    NSString *cellIdentifier = @"cellのIdentifier";
    UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellIdentifier forIndexPath:indexPath];
    
[/code]


CC BY-SA 3.0
2015-03-19T06:11:21.713
8107
2015-03-19T06:11:21.713
8772
8084
answer