是否可以使用集合视图转到下一页并显示数据?

时间:2015-04-04 09:36:05

标签: ios uicollectionview

我正在做一些涉及CollectionView和属性列表的项目。我想在集合视图中执行图像网格,图像是进入下一页的重要性。

我想这样做:

1)用户点击集合视图中的图片

2)图像将重定向到下一页并显示存储在属性列表中的数据。根据单击的图像显示数据。

我正在使用Xcode 6.

我该如何执行此类流程?

2 个答案:

答案 0 :(得分:0)

UICollectionView有一个提供方法

的委托
- (void)collectionView:(UICollectionView *)collectionView
didSelectItemAtIndexPath:(NSIndexPath *)indexPath

点击项目时,会调用上述功能。基于indexPath,您可以确定选择了哪个项目。 在你的故事板中,创建一个新的UIViewController,并从你的UICollectionView创建一个segue到这个UIViewController,并将segue设为Push,并将其命名为'collectionViewToUIViewController'。 在didSelectItemAtIndexPath中,调用方法

[self performSegueWithIdentifier:@"collectionViewToUIViewController"]

同时实现prepareForSegue,告诉UIViewController要显示的内容。

答案 1 :(得分:0)

Here是Apple提供的几乎相似的例子。它会给你一个很好的参考点。

Collection View Controller Detail View Controller