gpt4 book ai didi

ios - 在 IBDesignable View 中重写以便它显示在 Interface Builder 中的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-29 06:02:01 24 4
gpt4 key购买 nike

我正在构建一些 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com