自动布局时高度算不准的问题

来源:互联网 发布:易族智汇 b2b2c 源码 编辑:程序博客网 时间:2024/05/16 12:37

一般,自动布局自适应高度的控件,算不准高度的原因:时机问题。

一般系统算高度的时候,应该是依赖了控件的宽度。
而添加了约束的控件,只有当view显示出来的时候,才会根据约束改变frame。
所以系统算高度的时候,约束修改的frame,并没有生效。

所以解决问题的办法,就是在创建view的时候,设置一个frame的宽度给他,让他能知道这个控件的宽度,解决上诉的时机问题。

0 0
原创粉丝点击