在没有Init()的情况下创建UIView子类 - Swift?

时间:2016-03-05 22:51:09

标签: ios swift macos uiview core-graphics

我有一个UIView子类,它只包含以下内容:

messages.properties

我不调用任何init()函数,但仍然会绘制对象。

此外,当我尝试实现init()函数时,我遇到了一些关于所需初始化的错误。

所以我的问题是:如何在没有init()函数的情况下创建UIView对象?

1 个答案:

答案 0 :(得分:2)

初始化器是继承的。您的超类(UIView)已定义init,因此您的类默认会继承它们。

定义init后,您的班级将不再继承超类初始值设定项,因此您必须定义所有必需的初始值。