是否可以使用 Collection 查看和显示数据转到下一页?
Is it possible to go to the next page using Collection View and display data?
我正在做一些涉及 CollectionView 和 属性 列表的项目。我想在Collection视图中做图像网格,图像是进入下一页的意义。
这里我想做的是:
1) 用户点击 collection 视图中的图像
2) 图像将重定向到下一页并显示存储在 属性 列表中的数据。数据根据他们单击的图像显示。
我正在使用 Xcode 6.
我怎样才能执行这样的过程?
UICollectionView 有一个提供方法的委托
- (void)collectionView:(UICollectionView *)collectionView
didSelectItemAtIndexPath:(NSIndexPath *)indexPath
当一个项目被点击时,上面的函数被调用。根据 indexPath,您可以确定选择了哪个项目。
在你的故事板中,创建一个新的 UIViewController 并创建一个从你的 UICollectionView 到这个 UIViewController 的 segue,并将 segue 设为 Push 并将其命名为 'collectionViewToUIViewController'。
在您的 didSelectItemAtIndexPath 中,调用方法
[self performSegueWithIdentifier:@"collectionViewToUIViewController"]
同时实现 prepareForSegue
告诉 UIViewController 要显示什么。
Here 是苹果给出的几乎相似的例子。它会给你一个很好的参考点。
我正在做一些涉及 CollectionView 和 属性 列表的项目。我想在Collection视图中做图像网格,图像是进入下一页的意义。
这里我想做的是:
1) 用户点击 collection 视图中的图像
2) 图像将重定向到下一页并显示存储在 属性 列表中的数据。数据根据他们单击的图像显示。
我正在使用 Xcode 6.
我怎样才能执行这样的过程?
UICollectionView 有一个提供方法的委托
- (void)collectionView:(UICollectionView *)collectionView
didSelectItemAtIndexPath:(NSIndexPath *)indexPath
当一个项目被点击时,上面的函数被调用。根据 indexPath,您可以确定选择了哪个项目。 在你的故事板中,创建一个新的 UIViewController 并创建一个从你的 UICollectionView 到这个 UIViewController 的 segue,并将 segue 设为 Push 并将其命名为 'collectionViewToUIViewController'。 在您的 didSelectItemAtIndexPath 中,调用方法
[self performSegueWithIdentifier:@"collectionViewToUIViewController"]
同时实现 prepareForSegue
告诉 UIViewController 要显示什么。
Here 是苹果给出的几乎相似的例子。它会给你一个很好的参考点。