今天自己做了一个CollectionView瀑布流
的demo,但是运行时出现了一个神奇的bug.
从其他控制器中push进入瀑布流控制器时,页面并没有push,而是阻塞了,而且CPU占用率达到了99%
.
后来通过正向排查,发现了原因。
我是通过计算model的width/height的比例动态生成高度的,其中的一个model赋值时疏忽了,并没有赋值。导致CollectionViewLayoutAttributes
的frame中出现了inf
.导致了这一现象的发生。
补充
0作为被除数然后被强转成了float
类型导致得到的结果是无穷大(inf)
iOS开发 记录CollectionView瀑布流出现的问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。