PSCollectionView采取可见区域才加载方案处理内存
保存可见区域的Rect字典小数精度为6位 CGFloat
在NSStringFromCGRect转换时,默认保存小数点后5位。导致allKeysForObject数据不匹配,取出的key为空,从而判断visibleViews中无此视图(实际是数据误差)。
本人解决方案为将CGRect viewRect = CGRectMake(left, top, self.colWidth, colHeight)中可能存在误差的top, self.colWidth类型由CGFloat类型改成NSInteger。完成。