Вопросы по теме 'nsoutlineview'

Как выбрать элементы в NSOutlineView без NSTreeController?
Я использую NSOutlineView без NSTreeController и реализовал свой собственный источник данных. Как лучше выбрать товар? NSOutlineView уже поддерживает expandItem: и collapseItem: . И мне не хватает удобного метода, такого как...
12599 просмотров
schedule 25.04.2024

Изменение размера шрифта по умолчанию для NSTable/NSOutlineView
Я не совсем понимаю, как изменить (уменьшить) размер шрифта для текста в моем NSOutlineView. Текст по умолчанию больше, чем большинство приложений используют для своего размера шрифта. Существует некоторая наследственная вещь, когда вы не...
1961 просмотров
schedule 27.10.2022

Получение строк NSOutlineView для редактирования
Кто-нибудь здесь знает, как сделать ячейки в NSOutlineView редактируемыми? Я использую образец кода от Apple, и, похоже, он вообще не работает. Я пытаюсь настроить его так, чтобы при быстром двойном щелчке по ячейке в NSOutlineView ячейка...
5271 просмотров
schedule 14.06.2023

NSTableView. Как переопределить поведение автопрокрутки?
У меня есть NSTableView, который отображает (через привязки) данные из NSTreeController. Приложение часто добавляет/изменяет данные в/в связанном массиве. Проблема в том, что если пользователь выбрал строку в таблице, но прокрутил так, что...
766 просмотров
schedule 12.04.2022

Добавление дочернего объекта с помощью NSTreeController / NSOutlineView
В моем приложении, как и во многих приложениях Mac, у меня есть список источников. На данный момент это NSOutlineView, привязанный к NSTreeController. Я могу довольно легко добавлять в него элементы и даже смог продублировать внешний вид «исходного...
2084 просмотров

Изменить цвет фона NSView, когда окно имеет фокус
Я заметил, что когда окно приложения содержит представление Outline (например, XCode), оно меняет цвет, когда это окно находится в фокусе. Например, с XCode, если окно является текущим, тогда контурное представление имеет голубоватый фон, если оно...
1678 просмотров
schedule 20.03.2023

Обновление пользовательского интерфейса, NSOutlineView reloadData и рекурсивные методы
Я заполняю NSOutlineView, рекурсивно читая каталог. После того, как каталог и его подкаталоги прочитаны, я обновляю схему, вызывая reloadData внутри отправки, как показано ниже. -(void)readDir:(NSString*)path {...
1499 просмотров

контурView:objectValueForTableColumn:byItem: не вызывается
Я пытаюсь создать список источников для новой программы, и у меня возникла небольшая проблема с использованием NSOutlineView на основе представления. Мой код отлично работает с использованием NSOutlineView на основе ячеек, поэтому я немного запутался...
4396 просмотров
schedule 28.10.2022

Чистый способ получить NSIndexPath объекта в NSTreeController или NSOutlineView?
Изучив документацию, я не могу найти достаточно простого способа получить индексный путь объекта в NSOutlineView или NSTreeController , к которому он привязан. В результате я написал действительно уродливый код, пытаясь самостоятельно собрать...
1805 просмотров

Как отключить расширение всего поддерева элемента в NSOutlineView?
Как вы знаете, если вы щелкнете по раскрывающемуся треугольнику элемента в NSOutlineView, он расширит все поддерево этого элемента. Но, если это поддерево содержит слишком много элементов (например, дерево файловой системы), последствия этого...
288 просмотров
schedule 24.06.2022

Как настроить ячейку раскрытия в NSOutlineView на основе представления
Я пытаюсь настроить внешний вид стрелки раскрытия в моем представлении NSOutlineView. Я видел, что рекомендуется использовать - (void)outlineView:(NSOutlineView *)outlineView willDisplayOutlineCell:(id)cell forTableColumn:(NSTableColumn...
7599 просмотров

Пользовательский представленный объект NSViewController не обновляется при изменении выбора представления
У меня есть собственный NSViewController, который также является NSOutlineViewDataSource. У меня также есть окно с NSOutlineView, привязанным к экземпляру моего контроллера представления в качестве источника данных, и NSOutlineView, привязанным к...
1080 просмотров

NSOutlineView как подключить контекстное меню к делегату
Чтобы отобразить контекстное меню при щелчке правой кнопкой мыши NSOutlineView, вы должны создать его подкласс и переопределить: - (NSMenu *)menuForEvent:(NSEvent *)theEvent { NSPoint pt = [self convertPoint:[theEvent locationInWindow]...
621 просмотров
schedule 04.02.2023

Сделать новую запись для NSOutlineView сфокусированной и редактируемой
Когда в NSOutlineView создается новый элемент, я хотел бы, чтобы этот элемент был выбран и редактировался, в настоящее время я использую следующий код в своем делегате/источнике данных NSOutlineview, новый элемент создается, однако он не...
353 просмотров
schedule 27.05.2022

Пользовательский выбор в NSOutlineView и NSCell (NSTextFieldCell)
Привет разработчикам со всего мира :) Сегодня у меня вопрос о настройке NSOutlineView, среда: -OS X 10.7+ - представление Outline с подклассом NSTextFieldCell проблема: я хочу настроить цвет и градиент для выбора ячейки, мой первый подход был...
433 просмотров

NSOutlineView на основе представления без NIB?
NSOutlineView является подклассом NSTableView . В настоящее время NSTableView поддерживает две реализации. На основе ячеек. На основе просмотра. Чтобы сделать боковую панель в стиле OSX 10.8 Finder ( с автоматическим оформлением...
2614 просмотров

NSOutlineView MoveItemAtIndex не анимирует
У меня есть (на основе представления) NSOUtlineView, который программно полностью функционален с перетаскиванием, т.е. я реализовал все правильные методы, и все работает нормально. Все, что есть, кроме анимации. Когда я выполняю MoveItemAtIndex,...
198 просмотров
schedule 28.01.2023

Вернуть позицию выбранной строки в NSOutlineView
У меня есть NSOutlineView, который при двойном щелчке строки в представлении схемы отображает NSPopover с использованием следующего кода: -(void)doubleClick:(id)nid{ NSLog(@"Test double click"); [_popover showRelativeToRect:[nid bounds]...
97 просмотров
schedule 10.11.2023

Почему [[NSTableCellView alloc] init] создает пустое текстовое поле?
В приведенных ниже строках журнала будет отображаться «Ячейка таблицы: [здесь записано допустимое значение]», но «Текстовое поле: (пустое)». На самом деле я пытаюсь создать NSOutlineView программно, и он работает с подходом на основе ячеек, но не с...
641 просмотров

Установка 2nd TextColor для NSTextField в NSOutlineView
При использовании черного цвета по умолчанию для NSTextfield в NSOutlineView на основе представления он становится белым при выборе. Когда я устанавливаю собственный textColor в IB, он останется с ним. Где я могу установить второй textColor?
59 просмотров
schedule 15.06.2023