日常開發(fā)問題合集

1. collectionView使用estimatedItemSize自適應(yīng)估算高度,contentsize計算錯誤問題。

發(fā)現(xiàn)始終劃不到底,估計是系統(tǒng)contentsize計算錯誤??刂婆_打印信息:

<UICollectionView: 0x7fbf9588b200; frame = (0 30; 375 431); 
clipsToBounds = YES; 
gestureRecognizers = <NSArray: 0x600000a54220>; 
layer = <CAGradientLayer: 0x60000062b6c0>; contentOffset: {1215, 0}; contentSize: {1575, 411}; 
adjustedContentInset: {0, 15, 20, 15}> collection view layout: <UICollectionViewFlowLayout: 0x7fbf94744770>

設(shè)定的Cell寬度是315.0f
正常寬度應(yīng)該為 315.0 X 5.0f + 20 X 4.0f = 1655.0f
對比打印信息剛好差的平行間距。
cell最大高度為411.0f collectView 高度為431.0f 相差20.0f。沒到411.0f的部分都是默認(rèn)居中的。



于是把contentInset y方向的偏移量去掉,再運(yùn)行,正常。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容