質問

NSPopUpButtonCell に文字列のリストを入力しようとしています。-(init) では、ポップアップ ボタンに必要な値を NSArray に設定します。これを IB で追加した NSArrayController に接続するにはどうすればよいですか?アプリのデリゲートに接続するには IBOutlet NSArrayController が必要ですか、それともバインドする方法はありますか?

また、NSArrayController を NSPopUpButtonCell にバインドするとき、どの Content にバインドしますか?コンテンツまたはコンテンツの価値?

ジョルジュ

役に立ちましたか?

解決

配列コントローラーのコンテンツ配列をコントローラーの文字列配列にバインドします。両方のポップアップ ボタン セルをバインドします。 コンテンツ そして コンテンツの値 アレイコントローラーに arrangedObjects.

おそらく、これらの文字列のどれが選択されているかも知りたいと思われます。これを行うには、ポップアップ ボタン セルの 選択したオブジェクト (Content 内のオブジェクトの 1 つ) をコントローラー (元の配列を所有するコントローラー) のプロパティに追加します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top