2017-10-05 144 views
0

CustomUITableViewChildCellCustomUITableViewParentCell的子类 - 它们都包含相同的子视图属性。但是,他们布置了不同的自动布局约束。两者都覆盖layoutSubviews。但我不想让子类调用super layoutSubviews,从而得到父类的约束。 (我仍然需要调用它,否则控制器不会绘制分隔线如何从CustomUITableViewParentCell中删除约束,但不是从UIKit祖父类中删除约束?Overiding布局在自定义UITableViewCell超类中的子视图

回答

0

我能够通过手动删除受影响的子视图在layoutSubviews的子类中,然后重新添加它们,通过从表格视图单元中删除它们,它们从超类中删除了约束条件,因此我可以在之后应用新的。