美文网首页
日常开发问题合集

日常开发问题合集

作者: leonardni | 来源:发表于2018-09-17 11:15 被阅读38次

    1. collectionView使用estimatedItemSize自适应估算高度,contentsize计算错误问题。

    发现始终划不到底,估计是系统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>
    

    设定的Cell宽度是315.0f
    正常宽度应该为 315.0 X 5.0f + 20 X 4.0f = 1655.0f
    对比打印信息刚好差的平行间距。
    cell最大高度为411.0f collectView 高度为431.0f 相差20.0f。没到411.0f的部分都是默认居中的。



    于是把contentInset y方向的偏移量去掉,再运行,正常。

    相关文章

      网友评论

          本文标题:日常开发问题合集

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