NSTextView
テキストがビュー全体に表示されるようにフォントサイズを自動的に調整するカスタム実装があります。
didChangeText
フォントサイズ調整メソッドの呼び出しを上書きしました。ユーザーがテキストを編集しているときはうまく機能しますが、テキストビューのコンテンツがバインディングを介して設定されているときはdidChangeText
(およびデリゲートメソッド)は呼び出されません。textDidChange:
フォント調整コードは、ユーザーがテキストを変更したときだけでなく、テキストを設定/変更するたびに実行する必要があります。
NSTextView
バインディングを介してでも、テキストへのすべての変更を検出するにはどうすればよいですか?
注:フォントサイズを大きくする以外に、テキストをテキストビュー全体に表示するためのより良い方法がある場合は、お知らせください。