Xcode 编辑器画布实时 auroressize 和 UITableViewCell 的自动布局



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

最好不要在UI设计器中使用UITableViewCell,使用自动布局设计视图并将其添加到单元格的内容视图中。此代码使用一些自定义代码...

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];
}

最新更新