UICollectionView cell不显示(留白)

2019-01-17  本文已影响12人  怎么老是ni

bug出现场景:

在UITableViewCell 中使用collectionView做瀑布流 加载更多数据时 出现。
(iPhone 6 大小的会出现这个问题 其他的plus,X+ 都不会出现)

bug显示:

bug现象图
cellForItemAtIndexPath代理方法打印:
cell没有出列.png
自定义layout中的UICollectionViewLayoutAttributesArr:
56cell的frame.png

bug分析:

frame存在而没有出列,让layout重新布局

解决方法:(在自定义layout中让layout重新布局)

- (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds {
    return YES;
}

bug原因:

未知

上一篇下一篇

猜你喜欢

热点阅读