您的位置:首页 > 其它

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

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

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

[button removeConstraints:button.constraints];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Masonry 更新约束