4

でセルのサイズ (幅と高さ) を変更する方法を検索して頭痛の種になっていUICollectionViewControllerます。メソッドがUITableViewControllerあります:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

しかし、UICollectionViewControllerプログラムでそれを行う方法が見つかりません。

私は持ってUICollectionViewCellいますが、明らかにそこにはありません。

セルのサイズを変更するにはどうすればよいUICollectionViewControllerですか?

4

1 に答える 1

5

UICollectionViewFlowLayout と UICollectionViewFLowLayoutDelegate を使用して実装する必要があるようです

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath

Ray Wenderlich のチュートリアルをご覧ください: http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12

于 2012-11-02T15:37:26.037 に答える