美文网首页iOS Developer
the item height must be less tha

the item height must be less tha

作者: 云无心 | 来源:发表于2017-03-06 11:44 被阅读163次
    这个标题很长,我也不想.
    标题是一个来自collectionView的警告,每次创建的时候就会在控制台打印,网上搜的大部分都是说加一句
     self.automaticallyAdjustsScrollViewInsets = NO;              
    

    但是我加了也不好使, 于是看了眼具体错误, 大概就是item的大小超出了collectionView的大小, 那原因是为什么呢,于是我开始找代码, 我的cell是一个根据屏幕宽度有关的正方形cell, 它的宽高是屏幕去掉间隔之后除3, 所以我大概猜出了些什么, 没错, 就是小数问题, 当整除不掉的时候, 剩下的是xxx.6666666, 然后就会造成最后相加会多出来一点, 所以加上一个(int)取整数部分就行,(这零点几个像素UI看不出来吧 - -)

     CGFloat collectionCellHeight = (int)((collectionViewWidth - 30) / 3) ;
    

    相关文章

      网友评论

        本文标题:the item height must be less tha

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