Изменение содержимого NSTextField с помощью кода, когда он фокусируется / редактируется пользователем
-
27-10-2019 - |
Вопрос
У меня есть NSSlider, который обновляет содержимое NSTextField.Все идет нормально.Он работает до тех пор, пока NSTextField не сфокусирован или не редактируется пользователем (вводится или остается пустым и т. Д.).
Я пытаюсь заставить работать обновление NSTextField через код, независимо от того, что делает пользователь.
Это код события изменения значения ползунка:
родовое словоМетод setStringValue работает до тех пор, пока NSTextField не редактируется ...
Есть какие-нибудь подсказки по этой проблеме ??
С уважением, Алекс
Решение
Я не знаю, насколько это поможет, но я попробовал ваш код, и NSTextField обновляется независимо от того, редактируется он сейчас или нет.Сравните свои свойства NSTextField с моими.Возможно, что-то там мешает обновлению.
Вы также можете попробовать вызвать [labelTempo abortEditing]
перед вызовом setStringValue
.