AppKit中这个组件的名称是什么?

时间:2016-08-17 11:05:22

标签: objective-c swift macos appkit

我想知道下面的侧边栏组件的名称。 AirMail的屏幕截图 Screenshot of AirMail
Tweetbot的屏幕截图 Screenshot of Tweetbot

它们都具有相同的宽度和相似的外观,所以我认为该组件在AppKit中可用,但我自己在文档中找不到它。

我已经搜索了NSTabViewController和NSSplitViewController,但我认为它们不是我想要的答案。

如果您有任何想法,请告诉我!

1 个答案:

答案 0 :(得分:1)

Airmail正在使用NSTableView的子类,您可以在下面的屏幕截图中看到,并排显示Airmail和F-Script Anywhere:

Airmail

F-Script Anywhere通常非常有用,可以找出应用正在使用哪些UI组件。另一个不错的选择是Xcode中的新Debug View Hierachy功能。要使用它,请在Xcode中打开任何macOS项目,然后将调试器附加到您要检查的应用程序(Debug - Attach to Process),然后单击Debug View Hierarchy按钮。