0

UICollectionViewCell が押されたときに別の UIViewController を呼び出そうとしていますが、できません。次の方法のどれを使用する必要がありますか?

-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{

}

-(void) collectionView:(UICollectionView *)collectionView performAction:(SEL)action forItemAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{

}
4

2 に答える 2

0

単純なケースでは、ストーリーボードを使用して、セルから別のビューコントローラーへのセグエを確立したい場合があります。すべてのセルを同じView Controllerクラスにリンクしたい場合、これは機能します。異なるクラスのView Controllerをインスタンス化する必要がある場合、またはストーリーボードを使用していない場合は、最初に言及した関数を使用します

-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
于 2013-04-22T03:19:59.520 に答える
0

UICollectionViewCellをストーリーボードの新しいビュー コントローラーにリンクするだけです。それらのメソッドは必要ありません。

于 2012-10-24T20:20:54.090 に答える