iOS-scrollviewcell如何填充满屏

来源:互联网 发布:php socket多线程编程 编辑:程序博客网 时间:2024/04/29 19:50

问题:scrollviewcell如何填充满屏


界面的美观能增加很高的用户体验,在scrollviewcell填充满屏时要特别注意这个问题,

比如scrollview的每行显示5个cell,但数据源只有7个,如果scrollviewcell不填充满屏,第二行就会缺三个cell,这样界面很不美观~


解决思路:补上图片,填充满屏


相关代码:

在定义section的数量时填充图片

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{    if (section == 0) {        return 1;    }    else    {        if (self.persionData.count % 5 == 0) {            return self.persionData.count;        }        return self.persionData.count + (5 - self.persionData.count % 5);    }}

在处理cell时加上判断,如果是补全的图片就不响应事件了

-(UICollectionViewCell *) collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{    ………………    if (indexPath.item < self.persionData.count)   {        }else{            }}


0 0
原创粉丝点击