enabledのブールプロパティをNSTextFieldの状態にバインドしたいと思いNSButtonます。NSValueTransformerの状態をに変換するカスタムを追加してみNSButtonましたNSNumber。ただし、そのシナリオでは、何らかの理由でテキストフィールドが常に無効になっています。私の2番目のアプローチ: 。NSValueTransformerなどのリターンプリミティブタイプを提供していないため、tobadも失敗しますBOOL。
例:
スクリーンショットは、チェックボックスの状態がであるためにテキストフィールドが無効になっている例を示していますNSOnState。また、ラベルをこの状態にバインドしたいと思います。

さらに、 InterfaceBuilderで「無効なテキスト」を設定できれば便利です。上記の例では、関連するクラスにテキストを設定します。
編集:
アカウントテキストフィールドのenabledプロパティのモデルキーパスself.anonymousLoginCheckbox.stateとして設定しました。パスワードテキストフィールドについても同様です。ただし、動作しません。

アップデート:
私はGitHubで利用可能なサンプルプロジェクトを作成し、NicolasBachschmidtによって親切に説明された実装を示しました。