Описание тега nsoutlineview
NSOutlineView - это подкласс NSTableView, который использует формат строк и столбцов для отображения иерархических данных, которые могут быть развернуты и свернуты, например каталоги и файлы в файловой системе. Пользователь может разворачивать и сворачивать строки, редактировать значения, изменять размер и переупорядочивать столбцы.
0
ответов
Расчет ширины флажков в NSOutlineView
Я программно настраиваю мультиколонку NSOutlineView, Первый столбец содержит только флажки, тогда как другие столбцы содержат текст. Я создаю флажки, как это: cell = [[NSButtonCell alloc] init]; [cell setButtonType:NSSwitchButton]; [cell setImagePos…
16 мар '16 в 14:30
1
ответ
NSOutlineView: горячая, чтобы избежать желтой границы при перетаскивании объектов?
Когда я перетаскиваю строки из NSTableView в другой NSOutlineView, NSOutlineView получает желтую границу выделения. Как мне избежать этого? Точнее говоря, это происходит только в том случае, если я перетаскиваю строки из таблицы в свободное простран…
09 авг '10 в 11:01
0
ответов
NSOutlineView никогда не достигает детей источника данных
Swift 4, Xcode 9.1 Я могу получить только первый уровень предметов для рендеринга в моем NSOutlineView, Дочерние элементы никогда не работают. Ниже мой код с комментариями, которые показывают, что регистрируется на консоли. class SidebarSection{ var…
06 ноя '17 в 18:44
0
ответов
NSOutlineView добавить и редактировать элемент
У меня есть стандартный OutlineView на левой панели и Tableview на правой странице. Проблема в том, что когда я добавляю новый элемент в обзорный вид с помощью действия, я хочу, чтобы Добавить элемент в обзор Немедленно переведите его в режим редакт…
19 дек '11 в 05:49
0
ответов
Различное поведение при щелчке NSMenuitem по сравнению с ключевым эквивалентом
Все, У меня есть странный. У меня есть пункт меню, который напрямую приведет к открытию листа (через beginSheet(, завершение Handler:). Все нормально, когда я использую его через меню. Но когда я использую сочетание клавиш, полученный лист ведет себ…
22 июл '17 в 10:45
1
ответ
NSOutlineView с подсветкой списка источников без отступа второго уровня
Я столкнулся с очень странной проблемой: у меня есть NSOutlineView установлен в NSTableViewSelectionHighlightStyleSourceList, При определенных условиях второй уровень не имеет отступов и отображается на том же уровне, что и корневой узел. Я считаю, …
19 июн '13 в 12:27
1
ответ
NSOutlineView проблема с отступами
Я использую объект NSOutlineView для представления файловой структуры и обнаруживаю, что он не будет правильно делать отступы для любых дочерних элементов, которые могут быть расширены, хотя он будет создавать отступы для дочерних элементов, которые…
08 авг '11 в 08:02
2
ответа
Как нарисовать полупрозрачный NSTableRowView?
Я хочу настроить рисование фона строки плавающей группы и не могу этого сделать. По сути, я хочу частично прозрачный фон (который всегда остается одинаковым при прокрутке или нет), но что-то меняет внешний вид моего подкласса NSTableRowView когда та…
13 мар '14 в 22:54
0
ответов
Создание пользовательской ячейки в NSOutlineView, которая использует привязки основных данных IB
У меня есть NSOutlineView, который отображает иерархию папок, взятых из сущности Core Data с использованием привязок IB. NSOutlineView NSTableColumn связан с NSTreeController. Каждая ячейка при нажатии отображает детали в CollectionView из IB NSArra…
23 июл '16 в 07:39
2
ответа
Перетаскивание NSOutlineView: как предотвратить потерю родительского элемента на одном из его дочерних элементов
Я настраиваю перетаскивание для моего NSOutlineView, и я хочу, чтобы родители не уронили одного из своих детей. Родитель и дети - все это группа. Я понимаю, что мне нужно сделать это в методе outlineView:validatedrop. Я думаю, что мне нужно создать …
29 окт '11 в 19:21
1
ответ
Установка цветов и высоты строк для NSOutlineView (выбран вариант просмотра на основе и списка источников)
Я настроил NSOutlineView, используя функции делегатов, чтобы отрегулировать высоту и цвет строк для элементов группы, используя следующее: - (void)outlineView:(NSOutlineView *)outlineView didAddRowView:(NSTableRowView *)rowView forRow:(NSInteger)row…
13 сен '13 в 23:33
1
ответ
NSOutlineViewDelegate - нужно что-то вроде didFinishEditing
NSOutlineViewDelegate имеет outlineView:shouldEditTableColumn:item: который вызывается перед редактированием ячейки. Мне нужен похожий метод, вызываемый после того, как пользователь завершил редактирование ячейки (чтобы вызвать некоторые вычисления)…
24 апр '10 в 07:29
1
ответ
Можете ли вы передать TreeController между представлениями?
У меня есть стандартный интерфейс Master-Detail, и я использую привязки Coredata и какао. В основном списке используются NSOutlineView и NSTreeController, эти элементы остаются статичными, но различные представления подробностей меняются местами. Ит…
22 апр '13 в 00:23
1
ответ
objectValueForTableColumn из NSOutlineViewDataSource
Что касается outlineView:objectValueForTableColumn:byItem: метод источника данных, в документе есть примечание о том, что: Хотя этот метод помечен как @optional в протоколе, вы должны реализовать этот метод, если вы не предоставляете данные для пред…
29 сен '15 в 06:25
0
ответов
Swift/Cocoa NSOutlineView. Один столбец, несколько ячеек. Как добавить вещи в разные ячейки с привязками?
Я пытаюсь заставить NSOutlineView работать с привязками (в основном потому, что почти все остальное в моем приложении использует привязки, хотя, если я не могу достичь того, что мне нужно, я думаю, мне придется использовать метод делегата / источник…
17 мар '17 в 20:09
0
ответов
NSOutlineView (или NSTableView) с пользовательским NSTableCellView не создает подключения к розеткам
Файл.nib содержит NSOutlineView (1 столбец, на основе просмотра). Столбец имеет идентификатор "UserCell"; он также имеет одну ячейку, которая имеет два NSTextFieldи куча кнопок; эта ячейка также имеет идентификатор "UserCell". Класс для этой ячейки …
02 июл '15 в 22:04
2
ответа
NSOutlineView с ячейками для переноса текста: heigthOfRow
Я пытаюсь реализовать NSOutlineView с многострочными ячейками. Следуя советам этого и других сайтов, я предложил следующий код в делегате представления. - (CGFloat)outlineView:(NSOutlineView *)outlineView heightOfRowByItem:(id)item { NSTableColumn *…
24 мар '11 в 08:43
1
ответ
Поддержка NSOutlineView для RTL (справа налево)
Как вы поддерживаете режим RTL в NSOutlineview? В частности, я хотел бы, чтобы кнопка раскрытия треугольника была справа, а текст был выровнен по правому краю с отступом, начинающимся справа. Теперь я вижу это поведение в приложении Finder при перек…
14 фев '17 в 06:26
1
ответ
NSOutlineView ReloadItem не работает
При вызове reloadItem () в моем NSOutlineView элементы, похоже, не обновляются. ReloadData () обновляет их нормально. Как и rowForItem (), за которым следует reloadDataForRowIndexes (). Благодаря отладке я обнаружил, что viewForTableColumn () никогд…
07 мар '15 в 02:06
1
ответ
Как принудительно перерисовать строку группы в NSOutlineView после того, как она была развернута / свернута
Я пробовал звонить setNeedsDysplay: а также setNeedsDisplayInRect: но drawBackgroundInRect: а также drawSeparatorInRect: не для группового ряда, а для всего остального Это кусок кода у меня есть: - (void)outlineView:(NSOutlineView *)outlineView didA…
01 апр '15 в 16:31