Может ли NSsliderCell работать в «непрерывном» режиме, когда внутри TableView? - PullRequest
0 голосов
/ 01 мая 2020

Возможно ли, чтобы NSSliderCell работал в «непрерывном» режиме, находясь внутри NSTableView на основе ячеек? Я искал здесь на SO, а также гуглил вопрос, не видя ничего непосредственного отношения.

В Интерфейсном Разработчике я проверил свойства «непрерывного» для Slidercell и TableView, но не могу заставить ползунок отправлять непрерывные сообщения.

У меня нет проблем с использованием элементов управления NSSlider в непрерывном режиме в другом месте моего приложения, и рассматриваемый здесь Slidercell / Tableview работает нормально, как есть, но обновляется только при отпускании мыши.

Необходимо ли использовать Tableview на основе View для получения этого поведения «Я бы предпочел не делать этого, потому что это означает беспорядочную переписку кода и для нескольких других табличных представлений.

(правка) Приведенный ниже код находится в VFX Forth, используя предоставленный им мост Какао. tableView: setObjectValue: forTableColumn: row: is:

"BPAd" theid $ @isEqualToString:? of objectid @floatValue phr # paraatom # PHRASE.ATOM #> A + atomExtra 04 + SF! endof

«BPad» - это идентификатор столбца, содержащего ячейку ползунка.
'Следующая строка просто берет floatValue f Из ползунка и сохраняет в моей структуре данных. Все вышеперечисленное работает точно так, как ожидалось, но ТОЛЬКО при отпускании кнопки мыши. Он не действует непрерывно.

заранее спасибо за понимание

...