2015-07-03 20 views
0

我有一個只有一個節的UICollection。數據源方法不在UICollectionView中調用

我的問題是,我的數據源方法:

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath 

當我初始化的UICollection永遠不會被調用。然後我將有效數字(3)返回到以下數據源方法!

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section 

斷點檢查後,返回我的第0項的數量,但仍numberOfItemsInSection方法不叫。

任何想法?

我確切地說,我已經在我的應用程序中使用完全相同的幀但不是相同的數據創建了6個UICollection;我不知道爲什麼,這次這不起作用。

+0

檢查是否已設定在故事板的數據源我錯過了幾次,我的應用程序。 –

+0

手機已註冊?細胞大小? collectionView可以顯示一個單元格嗎?換句話說,可能顯示的單元格是「隱藏」的(在框架之外,但內容大小)。 – Larme

+0

我的單元格不能被顯示,因爲沒有調用'numberOfItemsInSection'方法。單元大小基於佈局,佈局與其他UICollectionView一起工作... – AnthonyR

回答

2

好吧,我是個白癡。我忘了:[self.view addSubview: myCollectionView];

感謝您的幫助....

+0

您不是。相信我,每年都有大量的方法被蘋果卸載給我們......這是Xcode auto實現空協議方法的時間......這爲我們節省了很多痛苦! –

相關問題