当前位置: 代码迷 >> 综合 >> IOS 6plus 适配ios10系统
  详细解决方案

IOS 6plus 适配ios10系统

热度:60   发布时间:2023-12-15 01:45:59.0

刚刚在适配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的最大整数(与“四舍五入”不同,下取整是直接取按照数轴上最接近要求的值左边的值,也就是不大于要求的值的最大的那个)。