xib绘制的cell,xib中用了autolayout导致其frame不能改变;整个cel用代码来实现,结果成功了,问题解决;如果我想用xib呢?既然xib用autolayout那么我们也用autolayout的方法来改变frame,而不是直接改变frame。经常用xib的应该知道,它的约束关系是能拖出来作为属性来用的,之前我在xib中设置了一个默认的宽度,那么我就把它拖出来作为属性,直接改变这个值,完美解决,无论你是放在
updateCellWithModel的方法中,还是layoutSubView中,同样解决问题。
网友评论