在集合视图中,屏幕上一次应显示一个项目?

时间:2016-03-04 07:22:24

标签: ios uicollectionview

在我的项目中,我有一个集合,其中启用了水平分页,每件事情都很好但是,当我滚动时,特定的单元格项目不适合整个单元格,它显示前一个单元格项目的一半图像和一半当前项目,我需要一个项目适合整个屏幕???欢迎提出任何建议

以下是代码:

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath; {
    SingleItemCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"SingleItemCollectionViewCell" forIndexPath:indexPath];
    [cell ConfigaureCollectionViewItem:self.totalCellItems[indexPath.row]]; return cell;
}

-(CGSize)collectionView:(UICollectionView )collectionView layout:(UICollectionViewLayout)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
    CGSize size = CGSizeMake(self.bounds.size.width - 20, self.bounds.size.height - 40);
    return size;
}

1 个答案:

答案 0 :(得分:0)

也许您应该使用UIPageViewController代替UICollectionView。从你的问题来看,你似乎试图模仿前者的行为。