bug記錄

iOS 15.2 Xcode13.2 UICollectionView閃退-2021-12-20

iOS 15.2 Xcode13.2 報錯 [UICollectionViewRecursion] ; layer = ; contentOffset: {0, 0}; contentSize: {414, 4446}; adjustedContentInset: {0, 0, 0, 0}; layout: ; dataSource: >> is stuck in its update/layout loop. See previous logs in the "UICollectionViewRecursion" category to find callers that scheduled a recursive update?

在FSCalendar日歷框架中升級系統和編譯器版本后遇到UICollectionView閃退問題;經過測試發現是layout在設置item的時候計算一屏顯示item寬度時float精度問題四舍五入;使item的總寬度超出屏幕寬度;導致UICollectionView陷入刷新和加載的死循環閃退;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容