从initWithCoder访问自定义视图的用户定义的运行时属性

时间:2017-02-24 17:40:53

标签: xcode interface-builder initwithcoder

我在XIB中有一个自定义视图类的实例,我需要通过调用一个接受某些参数的自定义初始化程序来初始化它。为了在接口构建器中配置这些参数,我需要以某种方式将这些参数传递给初始化器,即XML,以便我可以将其重定向到正确的初始化器。

因此,我认为用户定义的运行时属性对此非常合适,但无法找到有关如何从传递给initWithCoder的编码器对象访问这些属性的任何信息。

有没有人知道如何执行此操作,或者有另一种方法可以初始化自定义(第三方)视图类,该类具有自己的XIB自定义初始化方法?我可以稍微调整一下课程,但我不想重写它。

更新:我最后只修改了类,使其具有单独的initWithCoder方法,而不是在初始化程序中进行所有设置,这使事情变得更加容易。但是我仍然很好奇,如果这种情况可能是另一种方式。

0 个答案:

没有答案