如何在按下UICollectionViewCell时调用方法?

时间:2012-10-24 20:17:02

标签: xcode uiviewcontroller ios6 uicollectionview uicollectionviewcell

我正在尝试在按下UICollectionViewCell时调用另一个UIViewController,但我不能。我应该使用以下哪种方法?

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

}

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

}

2 个答案:

答案 0 :(得分:0)

只需将UICollectionViewCell链接到storyboard中的新视图控制器即可! 你不需要那些方法。

答案 1 :(得分:0)

在一个简单的例子中,您可能想要使用故事板并从您的单元格到另一个视图控制器建立一个segue。如果要将每个单元格链接到同一个视图控制器类,这将起作用。 如果您需要实例化不同类的视图控制器,或者如果您没有使用故事板,那么您将使用您提到的第一个函数

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