NSBrowser с разделами, такими как Finder в OS X 10.8+

У меня есть небольшая проблема, которая на самом деле становится большей проблемой для меня. Я хочу использовать NSBrowser и сгруппировать строки в каждом столбце. Группы должны быть хотя бы разделены линией или заголовком. Равен искателю в OS X 10.8+, если вы переключаетесь на представление со строками и сортируете по виду или программам. Кстати, в NSTableView есть все, что мне нужно, но я не могу сказать NSBrowser использовать экземпляр NSTableView вместо NSMatrix.

Кто-нибудь знает, как я могу сказать NSBrowser сгруппировать элементы строки?

1 ответ

Ну... вы могли бы сделать некрасивый хак, где у вас есть подкласс NSMatrix, и заставить его работать совершенно по-другому, а затем вставить его в NSBrowser.

Но, честно говоря, NSBrowser - очень старый класс, и за семь лет он не получил никакой любви. Это будет очень больно, я думаю, вам гораздо лучше создавать свои собственные на основе NSTableViews.

Другие вопросы по тегам