我在做一些涉及CollectionView和屬性列表的項目。我想在「集合視圖」中執行圖像網格,並且該圖像對於進入下一頁是非常重要的。是否可以使用集合視圖轉到下一頁並顯示數據?
在這裏我想做的事:
1)用戶點擊圖像集合視圖
2)圖像會重定向到一個頁面,並顯示存儲在屬性列表中的數據。數據根據他們點擊的圖像顯示。
我使用的Xcode 6.
我怎麼能執行這樣的過程嗎?
我在做一些涉及CollectionView和屬性列表的項目。我想在「集合視圖」中執行圖像網格,並且該圖像對於進入下一頁是非常重要的。是否可以使用集合視圖轉到下一頁並顯示數據?
在這裏我想做的事:
1)用戶點擊圖像集合視圖
2)圖像會重定向到一個頁面,並顯示存儲在屬性列表中的數據。數據根據他們點擊的圖像顯示。
我使用的Xcode 6.
我怎麼能執行這樣的過程嗎?
Here是Apple給出的幾乎類似的例子。它會給你一個很好的參考點。
UICollectionView具有委託其提供了一種方法
- (void)collectionView:(UICollectionView *)collectionView
didSelectItemAtIndexPath:(NSIndexPath *)indexPath
當一個項目被竊聽,上述函數被調用。根據indexPath,您可以確定選擇了哪個項目。 在你的故事板中,創建一個新的UIViewController,並從你的UICollectionView創建一個segue到這個UIViewController,並將這個segue作爲Push並命名爲'collectionViewToUIViewController'。 在你didSelectItemAtIndexPath,調用方法
[self performSegueWithIdentifier:@"collectionViewToUIViewController"]
也實現了prepareForSegue
,你告訴UIViewController中顯示的內容。
它是在目標C的代碼? – harry 2015-04-04 10:19:50
@harry是Objective-C中的代碼。它的快速等價也相當簡單。 – 2015-04-04 11:13:37
是Xcode(Switf)或目標C中的代碼嗎? – harry 2015-04-04 10:19:39
@哈利它在目標c。 – Attiqe 2015-04-04 10:28:27
我想我知道它是如何工作的..但需要進一步研究..因爲我的項目是在斯威夫特語言.. – harry 2015-04-04 10:35:45