iOS 自适应高度

263 阅读1分钟

一般在tableViewCell与scrollView中用的比较多 cell中比较好处理,关键在于vertical方向把cell撑满。除了自适应的subView,如label这种,其他subView的约束跟间距要写死,让cell的高度根据label的高度来自适应,另外tableView注意设置下estimatedRowHeight属性就好了,不在代理方法中返回height。

scrollView中一般是先添加一个stackView,设置好stackView与scrollView的约束,让stackView把scrollView撑满,再往stackView中一个一个添加subView,设置好subView跟stackView的约束即可。