ios - UICollectionView 中未调用数据源方法

标签 ios objective-c

我有一个只有一个部分的 UICollection。

我的问题是我的数据源方法:

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

在我初始化 UICollection 时从未被调用。然后我将一个有效数字 (3) 返回到以下数据源方法中!

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

使用断点检查后,返回了第 0 部分中的项目数,但仍未调用 numberOfItemsInSection 方法。

有什么想法吗?

我确切地说,我已经在我的应用程序中使用完全相同的框架但不同的数据制作了 6 个 UICollection;我不知道为什么,这一次不起作用。

最佳答案

好吧,我是个白痴。我忘记了:[self.view addSubview: myCollectionView];

谢谢你的帮助....

关于ios - UICollectionView 中未调用数据源方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31209528/

相关文章:

objective-c - 如何使用自定义 View 隐藏菜单项?

objective-c - 如何定义一个函数宏来检查多个本地化字符串文件之间的键?

iphone - iOS - 如何读写这种格式的 plist

iphone - 使用 UITabBarController 时在整个屏幕上覆盖一个 View ?

ios - 作为 XIB 的 TableViewCell 中的 Collection View

iPhone:cellForRowAtIndexPath - 如何调用它?

ios - 当iOS应用程序进入后台并在很长一段时间后恢复时,防止屏幕截图/清除缓存数据

iphone - 在类之间访问 NSMutableArray 的内容

ios - Like Box Social Plugin iframe 不会在 UIWebView 中滚动

iphone - 禁用 backBarButtonItem