iOS UICollectionViewCell 的

之前在使用UICollectionViewCell时一般直接将contentView移除

- (instancetype)initWithFrame:(CGRect)frame{
(self = [super initWithFrame:frame])
[self.contentView removeFromSuperview];
[self setupUI];
    }
;
}

然后将自定义的视图直接放到UICollectionViewCell上,然后使用masonry布局这样没任何问题

某次不想导入masonry库 自己写个布局测试一下别的东西,发现布局一直不正确,在虚拟机的

视图调试模式显示正确,但是在虚拟机和真机的运行环境布局都是错误的。后来发现放在contentView

上就没问题。

//错误的代码
;
;
//正确的
;
;

以后再向cell中添加自定义视图还是放到contentView上吧,一个视图不会减少多少内存的。