takeValue от обновления немедленно - PullRequest
0 голосов
/ 25 июня 2018

Я хочу синхронизировать ввод из текстового поля с ползунком.

Я пытался связать их, используя takeIntegerValueFrom: из Connections Inspector. Есть ли способ, чтобы обновить значение немедленно? Похоже, что по умолчанию значение изменяется при потере фокуса.

PS. Я также пытался использовать библиотеку Бонда, но следующая строка тоже не работает textView.reactive.integerValue.bind(to: slider.reactive.integerValue)

1 Ответ

0 голосов
/ 26 июня 2018

Чтобы обновить ползунок на основе ввода текстового поля, вы можете создать подкласс NSTextField и перезаписать keyUp.

  override func keyUp(with event: NSEvent) {
        print("Send to slider \(self.intValue)")
  }

Если об обновлении текста, поданного на основе ползунка, у вас включен только «Непрерывный»для слайдера в настройках управления.Это можно сделать в Интерфейсном конструкторе.

...