CustomUITableViewChildCell
是CustomUITableViewParentCell
的子类 - 两者都包含相同的子视图属性。但是,它们布局了不同的自动布局约束。两者都覆盖layoutSubviews
。但我不希望子类调用super layoutSubviews
从而从父类中获取约束。 (我仍然需要调用它,否则控制器不会绘制分隔线。如何从CustomUITableViewParentCell
中删除约束,而不是从UIKit祖父母类中删除约束?
答案 0 :(得分:0)
我能够通过手动删除子类layoutSubviews
中受影响的子视图,然后重新添加它们来实现此目的。通过从表视图单元格中删除它们,它们删除了超类中的约束,因此我之后能够应用新的约束。