我在 XIB 中有一个自定义视图类的实例,我需要通过调用采用某些参数的自定义初始化程序来对其进行初始化。为了在接口生成器中配置这些,我需要以某种方式将这些参数传递给初始化程序,即initWithCoder
我可以将其重定向到正确的初始化程序。
所以我认为用户定义的运行时属性非常适合这个,但是找不到任何关于如何从传递给initWithCoder
.
有谁知道如何做到这一点,或者有另一种方法可以初始化一个自定义(第三方)视图类,该类具有来自 XIB 的自己的自定义初始化方法?我可以稍微调整一下课程,但我不想重写它。
更新:我最终只是将类修改为具有单独的setup
方法,而不是在初始化程序中进行所有设置,这使事情变得容易得多。但是,我仍然很好奇这是否可能以另一种方式进行。