NSTextFieldがフォーカスされたとき、またはユーザーによって編集されたときに、コードを介してNSTextFieldのコンテンツを変更する
-
27-10-2019 - |
質問
NSTextFieldのコンテンツを更新するNSSliderがあります。ここまでは順調ですね。NSTextFieldがフォーカスされていないか、ユーザーによって編集されていない限り機能します(入力または空白のままにするなど)。
私が機能させようとしているのは、ユーザーが何をしているかに関係なく、コードを介してNSTextFieldを強制的に更新することです。
これは、スライダーの値が変更されたイベントのコードです: ジェネラコディセタグプレ
setStringValueメソッドは、NSTextFieldが編集されない限り機能します...
この問題に関する手がかりはありますか??
よろしく、 アレックス
解決
これがどれほど役立つかはわかりませんが、コードを試したところ、現在編集中であるかどうかに関係なくNSTextFieldが更新されました。NSTextFieldのプロパティを私のものと照合してください。何かが更新を妨げているのかもしれません。
[labelTempo abortEditing]
を呼び出す前に、setStringValue
を呼び出すこともできます。
所属していません StackOverflow