2009-12-31 147 views
0

我需要将视图添加到NSOutlineView将视图添加到NSOutlineView

此视图包含一些文本字段和按钮,扩展大纲视图时应显示此视图。

请让我知道如何将视图添加到NSOutliveView

回答

0

您可能需要在某处张贴模拟图片以显示您的意思(特别是扩展部分)。

通常情况下,您可以使用-addSubview将视图添加到子视图中:但这往往不适用于NSTableView和NSOutlineView。

听起来好像你想要一个视图(作为一组控件)停留在大纲视图的最后一个可见行的底部。这有点棘手,因为您需要继承并重写其大小调整例程以为您的控件提供足够空间以及其布局例程来正确定位控件。您也可能需要使用绘图程序来根据需要修改/调整内容。

在您的文章中的更多细节将走很长的路。

1

NSTableView,因此,NSOutlineView不会优雅地处理子视图。无法使用视图以您所描述的方式显示内容。相反,你需要子类NSCell; NSTableView或NSOutlineView中的每个单独字段都是一个单元格。

有关细胞如何工作的更多信息,请参阅Control and Cell Programming Topics for Cocoa指南。