我试图将UIControl子类化以创建自定义设计的UIButton:
class CustomButton: UIControl {
@IBOutlet var containerView: UIView!
required init?(coder: NSCoder) {
super.init(coder: coder)
self.containerView.roundCorners()
}
}
在.xib文件(例如CatInfoView)中,我添加了UIView并为其指定了CustomButton的自定义类名称。但是,当我运行该应用程序时,我会得到
Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
在CustomButton的self.containerView.roundCorners()
行上。我在这里做错了什么?正确连接了CustomButton .xib文件中的IBOutlet。