2015-04-04 52 views
0

我在做一些涉及CollectionView和属性列表的项目。我想在“集合视图”中执行图像网格,并且该图像对于进入下一页是非常重要的。是否可以使用集合视图转到下一页并显示数据?

在这里我想做的事:

1)用户点击图像集合视图

2)图像会重定向到一个页面,并显示存储在属性列表中的数据。数据根据他们点击的图像显示。

我使用的Xcode 6.

我怎么能执行这样的过程吗?

回答

0

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

Collection View Controller Detail View Controller

+0

是Xcode(Switf)或目标C中的代码吗? – harry 2015-04-04 10:19:39

+0

@哈利它在目标c。 – Attiqe 2015-04-04 10:28:27

+0

我想我知道它是如何工作的..但需要进一步研究..因为我的项目是在斯威夫特语言.. – harry 2015-04-04 10:35:45

0

UICollectionView具有委托其提供了一种方法

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

当一个项目被窃听,上述函数被调用。根据indexPath,您可以确定选择了哪个项目。 在你的故事板中,创建一个新的UIViewController,并从你的UICollectionView创建一个segue到这个UIViewController,并将这个segue作为Push并命名为'collectionViewToUIViewController'。 在你didSelectItemAtIndexPath,调用方法

[self performSegueWithIdentifier:@"collectionViewToUIViewController"] 

也实现了prepareForSegue,你告诉UIViewController中显示的内容。

+0

它是在目标C的代码? – harry 2015-04-04 10:19:50

+0

@harry是Objective-C中的代码。它的快速等价也相当简单。 – 2015-04-04 11:13:37

相关问题