UIControl子类-意外地找到nil,同时隐式展开Optional值

时间:2019-12-27 23:13:23

标签: ios swift uibutton uicontrol

我试图将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。

0 个答案:

没有答案