NSTextField перетаскивая значения
Я пытаюсь создать текстовое поле в среде Mac OSX, которое позволяет пользователю выбрать число и перетащить его по горизонтали, чтобы настроить это число вверх и вниз. Я знаю, что это можно сделать, потому что Apple реализовала это на панели инспекторов в разделе эмиттеров Sprite Kit: см. Изображение
Я попытался создать подкласс NSTextField для захвата событий перетаскивания мышью и выполнения математических операций, но они, похоже, не проходят. Событие мыши вниз, хотя...
Я также попытался поместить фиктивный вид сверху и ловить события, когда они проходят. Это работает для мыши вниз, но опять же, перетаскиваемая мышь никогда не вызывается. Я знаю, что представление может получить событие перетаскивания мышью, потому что, если я размещу это представление где-то, что текстовое поле не находится под ним, все работает хорошо.
Какие у меня варианты здесь? Я чувствую, что перепробовал все, и единственный оставшийся вариант - создать новый элемент управления с нуля. Я не против этого слишком много, но я также хочу, чтобы пользователь мог добавлять уравнения в текстовое поле и перетаскивать отдельные значения - это означает, что полную функциональность NSTextField нужно будет перестроить, просто чтобы добавить эту функцию перетаскивания.. Есть ли еще что-нибудь???