我正在构建一些 IBDesignable 视图(通过代码),并且希望它们在*.swift
视图类中进行的自定义更改在Interface Builder中可用。在这种情况下,在自定义视图中覆盖的最佳方法是什么?为什么?
layoutSubviews()
drawRect(rect: CGRect)
init(frame: CGRect)
prepareForInterfaceBuilder()
:在这种情况下,我可能需要通过多种方法调用自定义视图更改答案 0 :(得分:0)
下面的直播功能:
override open func prepareForInterfaceBuilder() {
//do all your stuff here
}
prepareForInterfaceBuilder()
仅在您需要在InterfaceBuilder中具有特殊外观的情况下才需要实现