如何包装 UICollectionView
Posted
技术标签:
【中文标题】如何包装 UICollectionView【英文标题】:How to wrap the UICollectionView 【发布时间】:2014-01-21 05:48:02 【问题描述】:我使用水平集合视图来滚动 UILabel。在我的数组中,我有 30 个项目。当我滚动到第 30 个项目时,它应该再次显示第一个项目,就像一个圆形滚动。以下是我想要实现的代码和图像。
- (NSInteger) collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
return self.waitListArray.count;
- (UICollectionViewCell *) collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
WaitListWarningTimeCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:kCollectionViewIdentifier forIndexPath:indexPath];
cell.lblWaitingTime.text = [NSString stringWithFormat:@"%@m", self.waitListArray[indexPath.row]];
if ([self.waitListArray[indexPath.row] intValue]==0)
cell.lblWaitingTime.text = @"Off";
if (indexPath.row == self.selectedIndex)
cell.lblWaitingTime.textColor = [UIColor blackColor];
else
cell.lblWaitingTime.textColor = [UIColor lightGrayColor];
return cell;
【问题讨论】:
【参考方案1】:你可以参考 iCarousel,它有一些很好的例子来说明你想要的功能。这是链接
iCarousel
【讨论】:
以上是关于如何包装 UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章
如何从另一个包装的对象返回 Cython 中的包装 C++ 对象?