Описание тега nstrackingarea
Класс какао для отслеживания движения мыши в представлении.
1
ответ
Objective-C | NSBezierPath рисовать и раскрашивать в действии
У меня есть пользовательский класс просмотра с областью отслеживания. Я хочу, чтобы, когда мышь входила в область отслеживания, безье рисовался цветом, а когда мышь выходила из области, безье исчезало. Чтобы заставить его исчезнуть, я прочитал, что …
24 июл '15 в 10:19
1
ответ
Невозможно запустить NSTrackingArea
У меня есть NSOutlineView что я хотел бы иметь mouseEntered: а также mouseExited: обновления во время перетаскивания. Поэтому я попытался добавить NSTrackingArea к этому. В рамках моего подкласса с набросками: let target = self.frame let options = […
13 мар '17 в 18:17
1
ответ
Убедитесь, что NSTrackingArea обновлен во вложенных NSScrollViews
У меня есть NSCollectionView в NSScrollView. Представление прокрутки прокручивается горизонтально, чтобы перемещаться вдоль линии элементов. Внутри каждого элемента коллекции находится NSOutlineView с вертикальной прокруткой. У меня есть объекты NSB…
12 дек '18 в 16:07
0
ответов
mouseMoved запускается за пределами NSTrackingArea
Я настраиваю NSTrackingArea для определенной части моего NSTextView для того, чтобы иметь mouseMoved и т. д. методы, которые должны запускаться только внутри этого прямоугольника. Вот мой код: let rect = ... let ta = NSTrackingArea(rect: rect, optio…
13 янв '19 в 15:32
1
ответ
Функция mouseMoved не вызывается при перемещении мыши?
Я пытаюсь найти координаты мыши в SKScene, однако функция moveMouse не вызывается. (Кстати, в Swift Playground) я даже написал функцию печати, которая проверяла, вызывается ли эта функция, но она ничего не печатает. Вот как я настроил свою NSTrackin…
28 мар '17 в 03:08
3
ответа
Проблема с отслеживанием события мыши при прокрутке в NSTableCellView
У меня есть поповерные кнопки в пользовательском представлении ячейки таблицы, и когда курсор мыши перемещается над одной ячейкой, эти кнопки ячейки будут отображаться, и только эта ячейка должна отображать кнопки. Если я медленно перемещаю курсор м…
05 фев '15 в 08:17
1
ответ
Могу ли я изменить текущий курсор из неактивного приложения?
У меня есть служебное приложение Mac, которое работает в фоновом режиме (LSUIElement включен). При определенных условиях это приложение отображает окно меню с несколькими кнопками. Проблема заключается в том, что когда я нахожу курсор мыши над этим …
04 апр '11 в 08:43
1
ответ
NSTrackingArea вызов пользовательского кода
Как я могу вызвать свой собственный метод, когда область, определенная NSTrackingArea, захватывает события мыши? Могу ли я указать свой собственный метод (например, "myMethod") в инициализации NSTrackingArea, как показано ниже? trackingAreaTop = [[N…
17 май '15 в 17:35
1
ответ
Направление высоты NSView с перевернутыми координатами чертежа
Я вложил в подкласс пользовательский вид, который перетаскивал в окно в Интерфейсном Разработчике Когда мышь входит в границы вида, я бы хотел, чтобы высота вида менялась. Моя проблема в том, что изменение высоты происходит вверх, а не вниз. Я попыт…
26 мар '13 в 03:27
1
ответ
NSTrackingArea не полностью работает, когда нет ключевого окна
Сначала немного контекста. По сути, у меня есть окно, которое закрывает рабочий стол. На нем у меня есть несколько представлений WebKit WebView, которые позволяют взаимодействие с пользователем. По умолчанию, как и следовало ожидать, когда другое пр…
28 мар '15 в 04:28
1
ответ
Как заставить курсор быть "arrowCursor", когда он наводит NSButton, который находится внутри NSTextView?
Хорошо, вот проблема:у меня есть NSTextView и я добавляю свой обычай NSButton с помощью: [_textView addSubview:button]; Тогда внутри моего NSButton подкласс, у меня есть (наряду с NSTrackingArea материал): - (void)mouseEntered:(NSEvent *)event{ [[NS…
29 апр '13 в 20:28
1
ответ
Отключить NSView Mousedown
У меня есть NSScrollView с NSView, установленным как его представление документа. Я пытаюсь получить событие mousedown в NSScrollView, но NSView продолжает его перехватывать. Есть ли способ предотвратить это? Также есть способ остановить его в одной…
22 мар '12 в 19:58
0
ответов
Когда следует переопределить updateTrackingAreas
Так что у меня довольно большой NSScrollView с несколькими пользовательскими представлениями. В этих пользовательских представлениях я переопределяю -(void)updateTrackingAreas как это: - (void)updateTrackingAreas { [self removeTrackingArea:trackingA…
07 июл '12 в 10:44
2
ответа
Пользовательские NSStatusItem и NSView ненадежно получают NSTrackingEvents
У меня есть приложение только в строке состояния, которое я пытаюсь отобразить на панели mouseOver. У меня есть пользовательский элемент состояния (и связанный с ним вид), подключенный и работающий, но прямоугольник отслеживания получает события тол…
17 июл '12 в 15:05
2
ответа
Как реализовать mouseEntered/Exited NSTrackingArea с анимацией?
Я хочу реализовать функцию, которая, когда пользователь наводит курсор на определенную область, появляется новое представление с анимацией в виде ящика. А также, когда пользователь покидает определенную область, ящик должен уйти с анимацией. Это име…
28 фев '15 в 03:11
0
ответов
NSTrackingArea в расширении Today не предоставляет событий
Я работаю над расширением Today для Mac, которое должно управлять iTunes. Это работает и все, но мой пользовательский интерфейс состоит из квадратного изображения обложки, наложенного на эффекты, которые содержат метаданные и элементы управления: Те…
21 ноя '14 в 06:20
1
ответ
Обработка смежных областей отслеживания как одной смежной области
Я пытаюсь представить интерфейс окна без заголовка, когда мышь покидает заголовок окна или вид содержимого, но не при переходе от одного к другому; в сущности, две области отслеживания функционируют как одна (я прибегнул к этому, поскольку не мог по…
12 авг '18 в 00:52
1
ответ
Как сравнить область отслеживания NSEvent, чтобы увидеть, какая область отслеживания вызвала "событие"
Итак, у меня есть это событие mouseEntered, которое сделает видимой метку, если я введу мышь для trackingArea. Но, в зависимости от того, какое отслеживание области было введено, я хочу установить собственную строку для метки. Основной вопрос: как м…
08 янв '14 в 17:59
2
ответа
Читать словарь из NSEvent userData
Я создал NSTrackingArea и я передаю словарь в userInfo аргумент. let trackingData = ["section": 1, "sectionRow": 12, "done": false] let trackingArea = NSTrackingArea( rect: cellView.bounds, options: [NSTrackingAreaOptions.MouseEnteredAndExited, NSTr…
13 янв '16 в 14:41
0
ответов
При изменении области отслеживания событие mouseEntered не обнаруживается
У меня есть две области отслеживания, определенные: NSTrackingArea * area1 = [[NSTrackingArea alloc] initWithRect:NSMakeRect(0,0,200,200) options:NSTrackingMouseEnteredAndExited|NSTrackingActiveAlways owner:self userInfo:nil]; NSTrackingArea * area2…
27 апр '12 в 16:29