layoutSubviews 的注意事项

layoutSubviews 一般View的约束比如cell,我都喜欢放在这个方法里面,但是我发现我在cell里面谢一个九宫格的时候突然内存泄露了 界面卡住,内存暴涨,我很奇怪为什么会内存暴涨呢?最后发现layoutSubviews这个方法一直调用,我似乎明白了自适应cell高度的时候,九宫格的每一次设置都会触发cell frame的改变,frame改变了又会触发layoutSubviews的调用.九宫格button的添加 设置约束又是在layoutSubviews.所以就循环了.

layoutSubviews 的注意事项_第1张图片
示例

图中cell高度自适应的

你可能感兴趣的:(layoutSubviews 的注意事项)