美文网首页
collectionview cell丢失的问题

collectionview cell丢失的问题

作者: Dylan大魔王 | 来源:发表于2018-06-07 18:00 被阅读0次

    1. 发现问题

    项目开发中遇到了问题,一个商品详情底下的商品列表,部分情况下前几个cell怎么也不显示

    就是方法明明写的都没错,就是前几个cell丢失

    2. 查找问题

    首先从cell方法寻找,发现根本没走
    
    - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
    

    然后依次把前几个section的size给0,发现没用

    再然后把number给0,发现好了

    • 问题在于,前一个section的number不是0 但是size是0

    3. 解决问题

    直接把number给0,而不是size给0

    4. 制作demo

    上图:

    7C951025-A909-4ADC-87E9-B3591E1F3E21.png
    • 其中左边是不正常(第一个section导致第二个section不读取)
    • 右边的是正常

    demoURL,在git上

    已经向苹果发邮件请教...

    相关文章

      网友评论

          本文标题:collectionview cell丢失的问题

          本文链接:https://www.haomeiwen.com/subject/dgxnsftx.html