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

Как установить цвет фона ячейки с типом NSButtoncell в NSTableView?
Это мой делегат табличного представления: - (void)tableView:(NSTableView *)tableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)tableColumn row:(int)row { id theRecord; NSMutableString *gid; theRecord = [tableDataSource...
2523 просмотров
schedule 25.11.2021

NSOutlineView Control HighLight и отступы
В моем представлении Outline я использую CustomCell, который представляет собой не что иное, как код из Cocoa ImageTextCell RefrenceCode с некоторыми изменениями, Можно ли изменить цвет выделения ячейки? Пока что я сделал следующее: - (void)...
994 просмотров

Заставить NSSearchField использовать NSTokenFieldCell?
Я пытаюсь эмулировать токенизированную функцию поиска Mail.app и Finder.app на 10.7+, где есть то, что выглядит как NSSearchField со значком увеличительного стекла поиска слева и кнопкой отмены (x) справа, но также включает токены внутри поля поиска....
963 просмотров

Изменить направление треугольника раскрытия
Как программно изменить направление треугольника раскрытия? В Интерфейсном Разработчике это возможно, изменив значение «Управление -> Макет» с «Слева направо» или «Справа налево». Я сделал diff файла NIB. Единственное изменение было NSCellFlags2...
714 просмотров
schedule 22.08.2022

Как отслеживать наведение мыши в ячейке NSMatrix?
Я хотел бы отслеживать событие наведения мыши на NSCell в NSMatrix. В документах говорится, что я могу установить режим NSMatrix на NSTrackModeMatrix , и ячейке будет отправлено сообщение trackMouse:inRect:ofView:untilMouseUp: , когда мышь...
633 просмотров
schedule 05.09.2022

Неожиданное поведение NSCell
Я реализую подкласс NSActionCell (внутри NSTableView ) и заметил что-то необычное. Если я устанавливаю свойство ( isEditing ), когда пользователь щелкает ячейку, значение этого свойства теряется, потому что вскоре после этого высвобождается...
164 просмотров
schedule 11.09.2022

NSButtonCell внутри пользовательского NSCell
в моем приложении какао мне нужен пользовательский NSCell для NSTableView. Этот подкласс NSCell содержит настраиваемую NSButtonCell для обработки щелчка (и два или три элемента NSTextFieldCell для текстового содержимого). Ниже вы найдете...
7392 просмотров
schedule 15.06.2023

Какой самый простой способ настроить ячейку NSTableView?
Я разработчик iOS. Я недавно начал свой проект Mac, но обнаружил, что в отличие от UITableViewCell, который является подклассом UIView, ячейка NSTableView - это NSCell, и я даже не могу создать ее в IB. Интересно, есть ли какие-нибудь простые...
3381 просмотров

NSString drawInRect:withAttributes: вызывает «неопознанный селектор, отправленный экземпляру»
Я получил что-то действительно странное: метод вызывает unrecognized selector sent to instance , но не NSLog() вообще ничего. Я создал собственный подкласс NSControl, в котором я пытаюсь нарисовать свои пользовательские ячейки следующим образом:...
3064 просмотров

- (BOOL) trackMouse: inRect: ofView: untilMouseUp: никогда не вызывается
Я создал подкласс NSControl, чтобы получить свой настраиваемый элемент управления, создал подкласс NSCell, чтобы получить свою настраиваемую ячейку, переопределил -(BOOL)trackMouse:inRect:ofView:untilMouseUp и необходимые методы в настраиваемой...
377 просмотров
schedule 11.10.2022

Как разрешить вставку (cmd+v) в ячейку NSTableView?
Я реализовал копирование значения выбранной ячейки tableView с помощью сочетания клавиш cmd+C. Теперь я пытался реализовать вставку cmd+V. Когда я нажимаю на ячейку tableView, она выбирается. Еще один щелчок, я редактирую его. При редактировании...
547 просмотров
schedule 02.12.2022

Создание NSAttributedString в фоновой очереди: [NSCell init] должен использоваться только из основного потока.
У меня есть приложение Cocoa на основе NSDocument, которое представляет текстовые документы пользователю. Содержимое документа считывается в фоновой очереди, что вызывает проблему: Я использую NSAttributedString с изображениями, т.е. он может...
55 просмотров

Как изменить высоту NSSegmentedControl
Я пытаюсь увеличить высоту NSSegmentedControl за пределы размера элемента управления «Обычный» в 25 пикселей. Я создал подкласс NSSegmentedCell, я понимаю, что у меня есть 2 метода для работы. - (void)drawSegment:(NSInteger)segment...
1258 просмотров
schedule 08.01.2024