【发布时间】:2023-03-08 09:44:02
【问题描述】:
好的,这就是我要复制的内容:
我想那是一个NSOutlineView - 实际上是一个“源列表”类型。
我曾经和NSOutlineViews 和ImageAndTextCell 一起工作。
- 是基于视图的
NSOutlineView还是我仍应使用ImageAndTextCell? - 如何为这个特定的“标题”元素绘制不同的背景?
- 你会怎么做?
【问题讨论】:
-
嗯,它在 10.6.x 上是一样的,所以我认为它仍然是基于单元格的,而不是基于视图的表格视图 - 或者更确切地说,是一个完全自定义的 UI 组件。 Apple 在使用那些可以追溯到经典 Mac OS 时代的设备方面有着令人讨厌的历史:-/
-
@Jay 好吧,自定义 UI 组件是我主要考虑的 - 并且可能希望避免再次重新创建组件。 (顺便说一句,我感到很欣慰——终于——有人似乎把我的问题答对了。似乎大多数人认为我对复制上面的标签感兴趣(我有没有在任何地方提到“标签”这个词??)):- )
-
@NSAddict 正如我已经评论过的,您的回答很好;但不能作为这个问题的答案。
-
@Dr.K - 是的,好吧.. ;-) 我怀疑你可以通过基于视图的表格视图获得非常接近的结果.. 见下文
标签: objective-c xcode cocoa nsoutlineview