gpt4 book ai didi

ios - 类不覆盖 Storyboard

转载 作者:行者123 更新时间:2023-11-28 10:08:48 25 4
gpt4 key购买 nike

在 main.storyboard 中,我有一个 UIView,在身份检查器中,我将 View 的类设置为名为“customView”的自定义 UIView 类。所有这一切都是将背景颜色设置为紫色。但是,当我运行应用程序时,颜色并没有改变,它保持原来的颜色。我做错了什么?

class CustomView: UIView {


override init(frame: CGRect) {
super.init(frame: frame)
self.backgroundColor = UIColor.purple
}

required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}

最佳答案

由于您正在使用的 View 是从 Storyboard 中加载的,因此不会调用方法 override init(frame: CGRect)。您必须在 required init?(coder aDecoder: NSCoder) 方法上设置背景颜色。

required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.backgroundColor = UIColor.purple
}

关于ios - 类不覆盖 Storyboard ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50340790/

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