我喜欢创建一个名为的小型自定义视图类Configurator
,它派生自UIView
. 我希望IBOutlets
andIBActions
被放置在Configurator
自身中(而不是在任何视图控制器中)。我在 IB 中创建了布局,我还指出Files Owner属于 class Configurator
。
我的问题是,当我使用下面的代码片段加载视图时,我必须提供所有者。但所有者是正在加载的对象。
NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"configurator" owner: ???? 选项:无];配置器 *viewConf = [arr objectAtIndex:0];
问题:当视图的出口和动作包含在正在加载的视图中时,如何加载视图?
编辑:我的主视图将加载小的配置器视图并将其显示在屏幕的一小部分。我不能将所有者设置为自我,因为这意味着出口和操作位于主视图中。