Описание тега nscontrol
NSControl is an abstract superclass that provides three fundamental features for implementing user interface devices: drawing devices on the screen, responding to user events, and sending action messages. It works closely with the NSCell class.
2
ответа
Определить, когда клавиша удаления нажата на элементе управления
Как я могу подкласс NSControl объект (такой как NSImageView) чтобы обнаружить нажатие клавиши удаления? В частности, я хочу очистить изображение от NSImageView, но есть, вероятно, более широкие приложения.
21 фев '16 в 17:16
1
ответ
NSImageView, скопируйте изображение с помощью CMD/CTR+C
Если NSImageView является редактируемым и содержит изображение, можно скопировать его содержимое с помощью CMD+C В моем подклассе я не хочу, чтобы свойство Editable было ДА (причина обрезки, удаления и т. Д.). Я просто хотел поддержать копию, но не …
26 апр '16 в 12:32
1
ответ
-(BOOL)trackMouse:inRect:ofView: tillMouseUp: никогда не вызывается
Я переклассифицировал NSControl, чтобы получить свой пользовательский элемент управления, переклассифицировал NSCell, чтобы получить свою собственную ячейку, переопределенную -(BOOL)trackMouse:inRect:ofView:untilMouseUp и необходимые методы в пользо…
23 май '13 в 08:13
0
ответов
Управление NSPopover не отвечает
Установка выглядит следующим образом: Приложение Menubar с одним контроллером просмотра. Представление из контроллера представления хранится в NSMenuItem Этот контроллер представления имеет одну кнопку, которую мы назовем "кнопкой настроек" Когда вы…
03 окт '15 в 22:51
1
ответ
NSCollectionView кража фокуса при выборе = ДА
У меня есть NSView, созданный в Интерфейсном Разработчике с двумя элементами управления в нем, NSCollectionView и NSTableView. Когда мое приложение запускается и прикрепляет этот вид к окну, фокус будет правильно установлен на моем виде таблицы и вы…
30 авг '13 в 01:35
2
ответа
Положение курсора NSTextField
Есть ли способ получить текущую позицию курсора в NSTextField? Я нахожу ответы только на UITextField который не работает для OSX: if let selectedRange = textField.selectedTextRange{ let cursorPosition = textField.offset(from: textField.beginningOfDo…
17 дек '18 в 04:50
1
ответ
NSControl и NSCell: правильно управляйте состоянием ячейки
У меня совершенно обычай NSControl с его полностью на заказ NSCell, Теперь я хочу реализовать взаимодействие с мышью. Например, когда пользователь нажимает на элемент управления, я хочу изменить состояние элемента управления на highlight Итак, вопро…
13 дек '12 в 15:03
1
ответ
Дайте Ключ, эквивалентный NSButton, динамически
Я хочу назначить ключ, эквивалентный NSButton если контроль является первым респондентом.
30 май '11 в 17:06
1
ответ
NSString drawInRect:withAttributes: вызывает "нераспознанный селектор, отправленный экземпляру..."
Я получил что-то действительно странное: метод вызывает unrecognized selector sent to instance, но не NSLog() вообще ничего. Я создал собственный подкласс NSControl, где я пытаюсь нарисовать свои собственные ячейки следующим образом: - (void)drawRec…
11 мар '13 в 17:53
0
ответов
Окно перемещается при нажатии на элемент управления в области заголовка с помощью titlebarAppearsTransparent
У меня есть окно, которое использует Yosemite titlebarAppearsTransparent а также titleVisibility = NSWindowTitleHidden свойства для расширения содержимого в области заголовка. Это также movableByWindowBackground, Это работает нормально, однако, если…
18 июл '15 в 05:19
0
ответов
NSTextField перетаскивая значения
Я пытаюсь создать текстовое поле в среде Mac OSX, которое позволяет пользователю выбрать число и перетащить его по горизонтали, чтобы настроить это число вверх и вниз. Я знаю, что это можно сделать, потому что Apple реализовала это на панели инспект…
23 апр '14 в 10:49
1
ответ
Какао - методы NSSearchFieldDelegate не вызываются
У меня есть простой NSSearchField по представлению NSVIewConroller. и подключил делегата NSSearchFIeld к контроллеру представления. И я реализовал методы NSSearcHFieldDelegate следующим образом: - (void)searchFieldDidStartSearching:(NSSearchField *)…
24 мар '16 в 13:07
2
ответа
Селектор действий NSComboBox срабатывает, когда setHidden:YES
У меня есть NSComboBox. Я установил селектор действий. Когда коробка скрыта, селектор срабатывает, даже если пользователь никогда не трогал его. Да, мне нужно это скрыть. IBOutlet NSComboBox *comboBox; [comboBox setAction:@selector(onComboBoxSelecti…
03 дек '12 в 19:39
1
ответ
Не отвечающие элементы пользовательского интерфейса после закрытия NSWindow
На прошлой неделе я потратил много времени на возни со следующей проблемой. Я решил это, но так как я не мог найти ответ здесь, и я хочу поделиться своим решением для всех, кто сталкивается с этим. Проблема: мое приложение работает в фоновом режиме …
27 окт '13 в 14:40
1
ответ
Какой метод я должен вызвать на моем NSCell
Я пишу пользовательский NSControl с пользовательскими NSCells. Это элемент управления, поэтому он должен реагировать на мышь. Я создал NSTrackingArea над моим контролем, реализовал -mouseEntered:, -mouseExited: а также -mouseMoved:, (И мне придется …
14 мар '13 в 14:50
1
ответ
NSControl не работает на разных Mac
Я столкнулся с очень странной проблемой, которую сам не могу решить. У меня есть несколько элементов пользовательского интерфейса, встроенных в NSWindow работает как NSBorderlessWindowMask, Есть 2 NSSlider3 NSButton, NSComboBox и NSColorWell, Прилож…
02 июл '13 в 19:54
1
ответ
В NSTableView на основе представления как сделать элемент управления первым респондентом одним щелчком мыши?
NSTableView на основе представлений, кажется, имеют только стандартное поведение, при котором для того, чтобы сделать текстовое поле внутри таблицы первым респондентом, пользователь должен либо дважды щелкнуть мышью, либо щелкнуть один раз и "сохран…
21 июн '12 в 23:06
2
ответа
NSSegmentedControl программно выделяет сегмент
У меня есть NSSegmentedControl в котором по щелчку пользователя должны быть выполнены некоторые условия, прежде чем действие будет отправлено его цели. До сих пор мне удалось сделать это, переопределив -mouseDown обработчик событий и вызов сегментир…
05 ноя '14 в 12:00
0
ответов
Поддержание активности элементов управления NSPanel
У меня есть NSPanel на основе NIB, стиль Utility Panel, который я делаю дочерним окном моего окна NSDocument. Мне бы хотелось, чтобы он вел себя как ящик, в том смысле, что он выглядит как часть окна, а элементы управления отображаются в состоянии а…
11 окт '12 в 18:59
1
ответ
NSControl на уровне слоя все еще вызывает процедуры рисования NSCell
Контекст: У Apple есть "мягко устаревший" NSCell на macOS. Я пытаюсь уменьшить его использование в своих пользовательских подклассах NSControl и вместо этого использую CALayers для обработки моего рисунка. Для этого я делаю подкласс NSButton слоисты…
11 июн '18 в 17:53