xib创建view,直接添加给tableview的tableheaderView会出现的问题

xib创建的view直接赋值给tableview.tableHeaderView会出现view填充不满的问题,右边会有留白现象。即使用Masoty约束frame也没有效果。

原因:xib创建的view直接赋值给tableview.tableHeaderView会造成约束问题不准确。

解决办法:先代码创建一个空的UIview,比如叫bgview同时设置frame,把tableview.tableHeaderView = bgview.然后在把xib创建的view添加到bgview上即可。

你可能感兴趣的:(xib创建view,直接添加给tableview的tableheaderView会出现的问题)