所以我经常使用的这个方便的功能不适用于自动布局?或者它是怎么回事?我在任何地方都找不到有关此的任何信息,但对我来说,它似乎不适用于 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];
}