我怎样才能将UIView子类化?

时间:2016-05-30 04:13:01

标签: ios swift

class ReplyContent: UIView {
    var body: String?
    var image: UIImage?

    convenience init(body: String?, image: UIImage?){
        self.body = body
        self.image = image
        self.init()
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

}

错误指出:“无法调用没有参数的ReplyContent.init。

1 个答案:

答案 0 :(得分:1)

你不能只做UIView.init()没有参数。您需要UIView.init(frame:)UIView.init(coder:)