Есть идеи, какой элемент управления Cocoa использовать для отображения развернутой таблицы, как на скриншоте?На левой панели находится список предметов.Когда элемент выбран, его подробности отображаются на правой панели.Это NSOutlineView или NSBrowser?Спасибо!
Снимок экрана http://s1.proxy03.twitpic.com/photos/large/409079140.png
Ссылка на twitpic страницу
Это NSTableView слева и, скорее всего, NSTextView справа. NSTableView слева, скорее всего, имеет NSDateFormatter, установленный для ячейки в третьем столбце, который обрабатывает преобразование объекта NSDate в значение NSString, которое показано.
NSTableView
NSTextView
NSDateFormatter
NSDate
NSString
См. Руководство по программированию в табличном представлении для получения более общей информации о NSTableView s. Существует также NSOutlineView, который является подклассом NSTableView для случаев, когда вам нужно отобразить дерево данных. Реализация табличного представления намного проще, чем контурное представление или NSBrowser, поэтому используйте только схематическое представление, если вам действительно нужно.
NSOutlineView
NSBrowser
NSOutlineView создаст что-то похожее на левую панель, но, вероятно, излишне, если судить по вашему скриншоту.
NSBrowser даст вам детализированный стиль Finder.
Я бы лично использовал два представления - NSTableView слева и NSTextView справа.