Xcode Navigator控件类型

时间:2013-09-09 10:14:38

标签: cocoa appkit

我正在尝试辨别左侧导航器窗格的Xcode中使用了哪种控件(参见下图)。

Xcode Navigator Header

基本上,它用作分段控件,但样式与标准NSSegmentStyle枚举不同。

这是一个UISegmentedControl子类来做自己的绘图,还是有其他类型的控件可以在这里使用?

1 个答案:

答案 0 :(得分:2)

使用F-Script tool for Cocoa进行调查,我发现Xcode UI的这一部分是由NSMatrix的实例实现的,其中包含以下主要观察结果:

  • 它的单元格是从NSButtonCell派生的自定义类,大概是为了自定义绘图和一些事件。
  • mode实例的NSMatrix属性设置为NSRadioModeMatrix,以确保只选择一个单元格。