Изменение содержимого NSTextField с помощью кода, когда он фокусируется / редактируется пользователем

StackOverflow https://stackoverflow.com/questions/7334298

Вопрос

У меня есть NSSlider, который обновляет содержимое NSTextField.Все идет нормально.Он работает до тех пор, пока NSTextField не сфокусирован или не редактируется пользователем (вводится или остается пустым и т. Д.).

Я пытаюсь заставить работать обновление NSTextField через код, независимо от того, что делает пользователь.

Это код события изменения значения ползунка:

родовое слово

Метод setStringValue работает до тех пор, пока NSTextField не редактируется ...

Есть какие-нибудь подсказки по этой проблеме ??

С уважением, Алекс

Это было полезно?

Решение

Я не знаю, насколько это поможет, но я попробовал ваш код, и NSTextField обновляется независимо от того, редактируется он сейчас или нет.Сравните свои свойства NSTextField с моими.Возможно, что-то там мешает обновлению.

Вы также можете попробовать вызвать [labelTempo abortEditing] перед вызовом setStringValue.

Свойства NSTextField

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top