我正在构建一些 IBDesignable View (通过代码),我希望它们可以在 Interface Builder 中使用我在 *.swift
中进行的自定义更改> 查看类。在这种情况下,在我的自定义 View 中覆盖的最佳方法是什么?为什么?
layoutSubviews()
drawRect(矩形:CGRect)
init(frame: CGRect)
- 或
prepareForInterfaceBuilder()
:在这种情况下,我可能需要从多个方法调用我的自定义 View 更改
最佳答案
覆盖下面的实时功能:
override open func prepareForInterfaceBuilder() {
//do all your stuff here
}
prepareForInterfaceBuilder()
仅当您需要在 InterfaceBuilder 中进行特殊设计外观时才需要实现
关于ios - 在 IBDesignable View 中重写以便它显示在 Interface Builder 中的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54553153/