NSBrowser на основе просмотра?

Теперь, когда у нас есть NSTableView и NSOutlineView, в ячейках которых могут быть обычные объекты NSView, что насчет NSBrowser? То есть можем ли мы использовать обычные объекты NSView в качестве ячеек в NSBrowser?


person adib    schedule 26.08.2012    source источник


Ответы (1)


Короткий ответ: нет, еще нет

NSOutlineView является подклассом NSTableView, поэтому оба они получили обновление, позволяющее использовать объекты NSView в качестве ячеек в Mac OS X 10.7. Это специально указано в начале документации для NSTableView:

Табличные представления отображаются в виде прокрутки. Начиная с OS X v 10.7 экземпляры NSView (чаще всего экземпляры NSTableCellView или подкласс) поддерживаются для строк и столбцов. В качестве альтернативы экземпляры подкласса NSCell могут использоваться для каждого элемента строки и столбца.

С другой стороны, для NSBrowser конкретно сказано:

Этот класс использует класс NSBrowserCell для реализации пользовательского интерфейса.

person torrey.lyons    schedule 26.08.2012
comment
Грустный. Грустный. Грустный. :( Очень хочу. - person uchuugaka; 28.05.2013