2016-01-18 43 views
0

我想弄清楚如何以編程方式選擇一個單元的時候collectionView啓動。和in一樣,collectionView的默認加載應該有第一個單元格被選中。Swift - 當collectionView第一次加載時如何自動選擇單元格?

我使用shouldSelectItemAtIndexPath我的選擇功能,所以我想叫它爲特定小區索引。

到目前爲止,我曾嘗試:

collectionView(self.collectionView!, shouldSelectItemAtIndexPath: self.collectionView!.indexPathForCell(CVcellArray.first!)!) 

在我的viewDidLoad功能爲我定製的CollectionView腳本。

墜毀時的CollectionView加載。難道我做錯了什麼?

謝謝。

回答

5

viewDidAppear只需調用selectItemAtIndexPath

+0

好了,所以我這個有問題是我無法從內部viewDidLoad中訪問任何Indexpath。我稍後創建了一個數組,用於跟蹤cellForItemAtIndexPath部分中的單元格,但似乎像之前調用過viewDidLoad。任何指針? – user3488148

+0

你可以創建自己的索引路徑嗎?例如 '讓指數= NSIndexPath(forRow:0,切入口:0)' – SunburstEnzo

+0

HRM,都能跟得上。我只是試了一下。它墜毀。看起來這些項目在viewDidLoad被調用的時候還沒有生成?我可以調用這些函數嗎? – user3488148

相關問題