2016年09月12日 - 作项目过程当中遇到问题以及解决

当前这个项目中使用的是纯代码方式编码的, 屏幕适配使用 masonry , 遇到的问题是, 使用update方法给一个button设置约束, 这个按钮是在cell中的一个按钮, button的宽度要随着文字的长度变化, 当文字长度改变时候, 继续调用update方法更新约束, 这时候问题出现了, 已经设置过约束, cell被复用时候button宽度计算没法按照给定值展现.编码

解决是, 在每次使用update更新约束以前, 移除view上全部已经设置后的约束, 解决问题完美解决!code

[button removeConstraints:button.constraints];
相关文章
相关标签/搜索