【问题标题】:How show horizontal scrolling of UICollectionView in Objective c?如何在Objective c中显示UICollectionView的水平滚动?
【发布时间】:2017-07-06 18:40:17
【问题描述】:

目前我正在使用此代码:

[_collectionVwForTopScroll registerNib:[UINib nibWithNibName:@"DrinksCollectionViewCell" bundle:nil] forCellWithReuseIdentifier:@"DrinksCollectionViewCell"];

_collectionVwForTopScroll.backgroundColor = [UIColor redColor];

UICollectionViewFlowLayout *collectionViewFlowLayout = [[UICollectionViewFlowLayout alloc] init];
[collectionViewFlowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];
_collectionVwForTopScroll.collectionViewLayout = collectionViewFlowLayout;

_collectionVwForTopScroll.delegate = self;
_collectionVwForTopScroll.dataSource = self;
  • 但 itemForIndexpath 未调用。

【问题讨论】:

  • _collectionVwForTopScroll 可见吗?它有空间容纳细胞吗?如果其中任何一个都不是,则不会调用这些方法。如果您显示您的 numberOfSectionsInCollectionViewnumberOfItemsInSectioncellForItemAtIndexPath 方法会有所帮助。

标签: ios objective-c uicollectionview


【解决方案1】:

方法

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

如果你有,就会被调用:

  • 添加了UICollectionViewDataSource协议
  • 部分和部分中的项目的最小数量 (1)

看看这些方法

【讨论】:

    猜你喜欢
    • 2016-09-17
    • 2013-10-18
    • 2017-02-18
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多