0

我正在尝试实现一个 NSView,它将承载一个“选择文件”附件按钮。如果用户选择添加一个文件,用户将可以选择添加另一个文件(并且从“新的下拉列表”中,用户基本上可以选择他们要附加的文件类型)。

与此功能最匹配的是 iCal 的新任务编辑器,您可以在其中选择一个警报,然后您可以选择在下方添加另一个警报。

这样做的正确方法是什么(我是 Mac OS X 开发的新手)?我最初以为我会创建一个包含所有“文件选项”的自定义 NSView,然后如果用户要附加一个文件,我会在它的正下方动态添加另一个 NSView(在 NSScrollView 中)。然而,如此多的应用程序做了类似的事情,我几乎觉得在我应该使用的控件集中还有其他东西。

请问有人可以指导我正确的方向吗?'NSForm' 或 NSPredicateEditor 是否用于这类东西?这就是我的意思:

在此处输入图像描述

4

1 回答 1

0

NSForm 和 NSPredicateEditor 对于您想要做的事情都没有用。我认为您对如何通过在原始视图下方添加自定义视图来执行此操作的想法是正确的方法。您不必在滚动视图中执行此操作,您可以像 iCal 那样扩展窗口的大小。

于 2012-04-25T03:38:00.697 回答