gpt4 book ai didi

xcode - 分配@IBDesignable自定义类时 StoryboardUIView背景颜色消失

转载 作者:搜寻专家 更新时间:2023-11-01 05:38:47 24 4
gpt4 key购买 nike

重现步骤:

  1. 创建如下类MyIcon

  2. 将一个 UIView 拖到 Storyboard上(背景为白色);

  3. 将UIView的自定义类设置为MyIcon;和

  4. 背景颜色消失。

MyIcon.swift:

import UIKit
@IBDesignable class MyIcon: UIView {}

有关白色背景颜色丢失的证据,请参见下面的 Storyboard屏幕截图:

enter image description here

最佳答案

可能是 MyIcon 类中缺少一个初始化函数。
@IBDesignable 至少需要这两个函数:

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

override init(frame: CGRect) {
super.init(frame: frame)
}

为了确定,您还可以查看/Users/{yourusername}/Library/Logs/DiagnosticReports/中的崩溃报告

关于xcode - 分配@IBDesignable自定义类时 StoryboardUIView背景颜色消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33507822/

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