视图控制器可以拥有一张纸吗?

时间:2011-06-05 01:55:38

标签: macos cocoa controller cocoa-sheet

我想从视图控制器中调用工作表(用户单击按钮,将显示工作表)。工作表是否有单独的窗口控制器(带有出口和操作),或者调用工作表的视图控制器是否可以作为工作表的控制器运行?

我正在尝试确定如何从单独的Interface Builder(.xib)文件中显示工作表而不是我的视图控制器。工作表将有一个基于弹出菜单项的列表,所以我想将“逻辑”放在一个单独的控制器中。我尝试使用NSWindowController,但这不起作用。

1 个答案:

答案 0 :(得分:1)

股票NSViewController控制视图;而已。您可以创建拥有该工作表的自定义子类,也可以使其拥有一个拥有该工作表的窗口控制器。选择是你的。

  

尝试使用NSWindowController,但这不起作用。

你应该问另一个问题。