作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
重现步骤:
创建如下类MyIcon
;
将一个 UIView 拖到 Storyboard上(背景为白色);
将UIView的自定义类设置为MyIcon
;和
背景颜色消失。
MyIcon.swift:
import UIKit
@IBDesignable class MyIcon: UIView {}
有关白色背景颜色丢失的证据,请参见下面的 Storyboard屏幕截图:
最佳答案
可能是 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/
我是一名优秀的程序员,十分优秀!