Привязка NSColorWell к NSTextField
-
07-07-2019 - |
Вопрос
Я пытаюсь связать NSColorWell со значением NSTextField и реализую подкласс NSFormatter. NSColorWell связан с ivar в делегате приложения, который также связан с NSTextField. Существует NSFormatter, который преобразует [цвет NSColorWell] в описательную строку.
Когда пользовательский интерфейс фокусируется на NSTextField, он вообще не обновляется; но когда фокус находится на другом NSTextField, он делает.
Я понимаю KVO / KVC, привязки и т. д., но мне интересно, есть ли в IB какие-то «ошибки», которые я пропускаю.
Решение
Вместо этого попробуйте двунаправленный преобразователь значений. С одной стороны, вам может быть проще реализовать это, чем форматировать.
Не связан с StackOverflow