問題タブ [nsformatter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
77 参照

objective-c - ビューベースの NSTableViews で NSFormatter への参照を維持する

現在、セルベースの NSTableViews WITH バインディングを使用しているプロジェクトがあります。代わりにビューを使用するようにプロジェクトを更新しています。セルを使用すると、コードで NSFormatter をインスタンス化し、それを NSTableColumn のデータセルのフォーマッタ プロパティに追加し、そのフォーマッタへの参照を維持し、フォーマッタのプロパティをプログラムで変更できます。ビューベースのテーブルビューで同じことを行う戦略がわかりません。

ビューベースのテーブルビューでは、プロトタイプ ビューのテキスト フィールドにフォーマッタを設定できますが、そのフォーマッタもプロトタイプです。このフォーマッタは数回インスタンス化されるため、プロトタイプ フォーマッタへの参照を維持できません。別の解決策として、フォーマッタのクラスでカスタム フォーマッタ オブジェクトを作成し、tablecellview のアウトレットをフォーマッタにドラッグしましたが、これはまったく機能しません。

ビューベースのテーブルビューでフォーマッタがどのように機能するかをプログラムで調整できる必要があります。

0 投票する
1 に答える
113 参照

macos - NSTextFieldでNSLengthFormatterを使用するには?

NSTextField で NSLengthFormatter を使用する方法を理解しようとしています。出力はローカル単位である必要がありますが、単位は表示されません。コードと setStringValue:@"22" でフォーマッタを手動で設定しようとしましたが、結果は同じです。私は間違って何をしていますか?

スクリーンショット