Описание тега nstablerowview

Класс NSTableRowView - это представление, отображаемое для строки в NSTableView. Он отвечает за отображение атрибутов, связанных со строкой, включая выделение выделения и внешний вид строки группы.
1 ответ

Установка цветов и высоты строк для NSOutlineView (выбран вариант просмотра на основе и списка источников)

Я настроил NSOutlineView, используя функции делегатов, чтобы отрегулировать высоту и цвет строк для элементов группы, используя следующее: - (void)outlineView:(NSOutlineView *)outlineView didAddRowView:(NSTableRowView *)rowView forRow:(NSInteger)row…
13 сен '13 в 23:33
2 ответа

Уведомление о новой строке группы NSTableView

Я пытаюсь изменить внешний вид моего представления строки, когда оно становится строкой группы, или, возможно, более конкретно, когда оно становится строкой группы, которая застревает в верхней части NSTableview. Я задавался вопросом, было ли уведом…
05 фев '17 в 01:19
0 ответов

NSOutlineView Пользовательский стиль выделения

Можно ли использовать пользовательский вид подсветки для строки контура? Я хочу сделать что-то вроде этого. Можно ли спроектировать что-то в конструкторе интерфейсов и сделать его подклассом?
13 окт '18 в 19:42
1 ответ

Вызывать drawSelectionInRect только при изменении выбора в пользовательском классе TableRowView?

В моем приложении OSX я создаю подкласс NSTablRowView, чтобы сделать цвет выбора строки для моего представления на основе настраиваемого tableView. Я использую следующий метод переопределения для этого: - (void)drawSelectionInRect:(NSRect)dirtyRect …
14 апр '14 в 23:28
1 ответ

Как реализовать NSTableViewRowlView как селектор объектов Xcode IB

Я пытаюсь реализовать NSTableView это похоже на селектор объектов Xcode IB (нижняя правая панель). Как показано ниже, когда выбран ряд, горизонтальная линия полной ширины рисуется выше и ниже выбранной строки. Я успешно создал подкласс NSTableRowVie…
29 июл '18 в 23:37
3 ответа

Не удается переопределить поведение draw () NSTableViewRow, чтобы сделать прозрачным в NSOutlineView

У меня есть NSOutlineView с пользовательских NSTableViewRows, используемых повсюду. Я переопределил метод рисования на NSTableViewRow: override func draw(_ dirtyRect: NSRect) {} ... поэтому он никогда не должен ничего рисовать. Тем не менее, строки …
13 апр '18 в 16:18
1 ответ

NSTableview устанавливает selectionHighlightStyle в NSTableViewSelectionHighlightStyleNone программно на языке Swift

Если я выбрал строку, я хочу отключить выделение синим цветом. На быстром языке я не могу установить selectionHighlightStyle для NSTableViewSelectionHighlightStyleNone для моего NSTableview. Это мой код func tableView(tableView: NSTableView, viewFor…
1 ответ

Как отловить событие нажатия на NSImageView как подпредставление в NSTableRowView?

В NSTableView у меня есть NSTableRowView, и в этой строке есть некоторое подпредставление NSImageView. Вопрос: как отследить событие клика на этом изображении?
09 дек '13 в 20:15
1 ответ

Основанный на представлении выбор NSTableView?

Я написал табличное представление на основе вида, например так: и я рисую выделение с помощью NSTableRowView, код выглядит так: - (void)drawRect:(NSRect)dirtyRect { [[NSColor clearColor] setFill]; if (self.isClicked) { [[[NSColor blackColor] colorWi…
25 апр '16 в 03:46
1 ответ

Странное описание при отладке источника данных NSTableView

Контекст У меня ошибка с datasource из моего NSTableView, Ошибка * Ошибка подтверждения в -[NSTableView _uncachedRectHeightOfRow:], /SourceCache/AppKit/AppKit-1265.19/TableView.subproj/NSTableView.m:1784 на линии self.tableView scrollRowToVisible:0…
1 ответ

NSTableView обнаружить строку прокрутки выключен

У меня есть основанный на представлении NSTableView, и каждая строка должна генерировать несколько изображений, что занимает много времени. Это делается на фоне NSoperationQueue и запускается, когда делается запрос на изображение (через привязку). К…
26 мар '18 в 20:45
1 ответ

Стилизация NSOutlineView Rows

У меня есть приложение Core Data на основе документов с NSTreeController, предоставляющее контент для представления на основе NSOutlineView. Я "стилизую" (задаю цвет текста, цвет фона и т. Д.) Строки, основанные на постоянных "трансформируемых" атри…
1 ответ

Как реализовать смахиваемую ячейку NSTableView?

Простой пример для NSTableViewRowAction? Прокрутите влево / вправо, чтобы удалить или другое действие. - (NSArray<NSTableViewRowAction *> *)tableView:(NSTableView *)tableView rowActionsForRow:(NSInteger)row edge:(NSTableRowActionEdge)edge
12 фев '18 в 07:43
1 ответ

NSTableView: создание "перекрывающихся" строк

Цель У меня есть NSTableView в моем приложении, и я хотел бы нарисовать "перекрывающиеся" строки, чтобы создать эффект "соединения", как в Automator.app: Что я пробую Подход, который я рассматриваю, заключается в использовании NSTableView -(NSRect)f…
1 ответ

Как создать прототип NSTableRowView в Интерфейсном Разработчике

У меня есть вид на основе NSTableView и я пытаюсь настроить внешний вид определенных строк. Я понимаю, что мне нужно реализовать метод делегата, упомянутый в заголовке; Однако я не уверен, как это сделать. В документации сказано: Вы можете использов…
0 ответов

NSTextFiled теряет контроль в NSTableRowView. Зачем?

Я использую NSOutlineview для группировки представления (представление выравнивает левую сторону NSOutlineView), поэтому я делю NSTableRowView на подклассы как представление. затем положить NSTextField для чего-то контроля. Но NSTextField не может …
31 май '13 в 03:50
1 ответ

Как инициализировать подкласс NSTableRowView?

Компилятор падает в строке 3, и я не могу найти информацию об инициализаторах NSTableRowView в любом месте class ItemRowView: NSTableRowView { convenience override init(frame: NSRect) { self.init(frame: frame) // EXC BAD ACCESS self.draggingDestinat…
19 апр '16 в 20:19
1 ответ

NSTableRowView странное поведение при перетаскивании (продолжает вставлять NSView в иерархию представлений)

Я заметил странное поведение в моем приложении и не могу найти способ его исправить: у меня есть NSOutlineView с пользовательским NSTableRowView и поддержкой перетаскивания. Когда я перетаскиваю элемент (файл, например) на первый план, он рисует пра…
01 июл '16 в 13:40
0 ответов

Доступ к IBOutlet контроллера в другом классе в COCOA

У меня есть контроллер с IBOutlet следующим образом: @interface MyController : NSViewController <NSPopoverDelegate> { IBOutlet NSWindow *detachedWindow; } @property (retain, nonatomic) NSWindow *detachedWindow; @end Я хочу получить доступ к эт…
13 авг '13 в 10:45
0 ответов

Ни один объект строки не создан с rowViewForRow

Я хочу использовать rowViewForRow для проверки того, какого цвета должен быть фон. У меня есть массив stuct с несколькими данными, и это рейтинг. Когда есть первое место, фон должен стать синим. Когда не фон должен быть белым. Но когда я запускаю ro…
23 июн '19 в 12:53