UITableViewCell的Xcode编辑器画布实时极光大小和自动布局

UITableViewCell的Xcode编辑器画布实时极光大小和自动布局,xcode,autolayout,Xcode,Autolayout,所以我经常使用的这个方便的功能不适用于自动布局?或者它是怎样的?我在任何地方都找不到关于此的任何信息,但对我来说,它似乎不适用于UITableViewCell,因为它的内容视图没有调整大小。我必须在运行时检查布局是否正确,在使用“springs And struts”之前,我能够在编辑器中移动窗口并查看其大小是否正确。最好的方法是根本不要在UI设计器中使用UITableViewCell,使用autolayout设计视图并将其添加到单元格的内容视图中。此代码使用一些自定义代码 UITableVie

所以我经常使用的这个方便的功能不适用于自动布局?或者它是怎样的?我在任何地方都找不到关于此的任何信息,但对我来说,它似乎不适用于UITableViewCell,因为它的内容视图没有调整大小。我必须在运行时检查布局是否正确,在使用“springs And struts”之前,我能够在编辑器中移动窗口并查看其大小是否正确。

最好的方法是根本不要在UI设计器中使用UITableViewCell,使用autolayout设计视图并将其添加到单元格的内容视图中。此代码使用一些自定义代码

UITableViewCell *cell = [self dequeueReusableCell:[UITableViewCell className]];
if (!cell) {
    cell = [UITableViewCell.alloc initWithStyle:UITableViewCellStyleDefault reuseIdentifier:[UITableViewCell className]];
    UIView *view = viewClass.create;
    view.width = [cell width];
    view.height = [cell height];
    [cell.contentView addSubview:view];
}