1

Cocoa でバインディングを介してチェックボックスをオンにすると、テキスト ボックスを有効にするにはどうすればよいですか?

4

2 に答える 2

6

valueチェックボックスとテキスト フィールドを同じオブジェクトの同じプロパティにバインドしますenabled。通常は、ファイルの所有者 (通常はウィンドウ コントローラー、ビュー コントローラー、またはドキュメント) またはある種のオブジェクト コントローラー (配列コントローラーなど) です。

于 2013-02-05T17:46:59.653 に答える
1

まず、テキスト ボックスを IBOutlet に接続します。

また、バインディングを使用する代わりに、ボタンがタッチされたときにアクション メソッドを起動するようにボタンを設定できます (これは IBAction と呼ばれ、この関連する質問にもう少し詳細があります) 。

ボタン(またはあなたの場合はチェックボックス)の状態が変化すると、IBAction メソッドが呼び出され、チェックボックスの状態に基づいて、接続したアウトレットを介してテキストボックスを有効または無効にできます。

于 2013-02-05T07:52:49.043 に答える