NSView 子类与 IBOutlet 和 IBActions



我有一个用于显示自定义对象的 NSView 子类。绘制逻辑全部在子类的方法中。没有与此视图关联的视图控制器。

我在界面生成器中的此视图旁边添加了几个控件,这些控件将用于控制对象的显示。

是否可以将这些控件连接到视图上的IBOutletIBAction?我知道这是可能的,但这是糟糕的设计吗?我应该使用 NSViewController 吗?

不,

这完全没问题,这就是事物应该连接在一起的方式。 无需使用NSViewController,因为它只能真正帮助管理从.nib文件创建视图,并且它仍然只能管理一个视图。

最新更新