【问题标题】:Choosing between NSTableView and NSOutlineView在 NSTableView 和 NSOutlineView 之间进行选择
【发布时间】:2011-09-20 11:58:36
【问题描述】:

我真的很想创建一个类似于 所示屏幕的分段表视图(取自 XCode->Build Phases 视图)。老实说,我对如何从那里开始有点迷茫。

我可以使用 NSTableView + 自定义 NSTableCellView 来管理扩展/折叠行为,但我完全不确定是否可以或允许调整单个行的大小(这里的文档不太冗长)。

第二种方法是选择一个 NSOutlineView 来完成这种行为,但它需要一些严肃的子类化才能到达我想去的地方。

那么,在我再次做错之前,你会怎么做?非常感谢您的宝贵时间

——莫里茨

【问题讨论】:

    标签: cocoa nstableview nsoutlineview


    【解决方案1】:

    我很确定这是一个 NSOutlineView(不确定是一个大轮廓还是 4 个)。子类化并不像看起来那么难。唯一需要自定义绘图的项目是根元素(即带有显示三角形的行。)

    【讨论】:

    • 您确定根元素实际上“包装”了子行内容吗?或者你能指点我这里的相关文档吗?非常感谢!
    猜你喜欢
    • 2010-10-13
    • 1970-01-01
    • 2011-01-29
    • 2010-12-06
    • 2012-04-13
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多