刚刚在适配UICollectionView的时候,一行展示不下,其他手机的系统,都好着,唯独 6plus ios10系统展示不下,然后用这个floor设置cell的宽度就好了(估计就差那么一点点,然后就展示不下了)。
- (CGSize)calculateSizeThatFits:(CGSize)constrainedSize
{return CGSizeMake(floor((DEVICEWIDTH)/2.0), kP6Height(96));
}
设置cell的frame的时候 用floor函数。
floor(x),有时候也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“四舍五入”不同,下取整是直接取按照数轴上最接近要求的值左边的值,也就是不大于要求的值的最大的那个)。