問題タブ [nscombobox]

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 に答える
139 参照

objective-c - NSFontAttributeName からフォント名を抽出するにはどうすればよいですか?

NSComboBox があり、カーソルがある場所にフォント名を表示したいです。私は現在のコードを持っています:

コンボ ボックスのタイトルをフォントに設定しますが、次のような結果が得"ArialMT 12.00 pt. P [] (0x1001a95b0) fobj=0x1006511c0, spc=3.33"られます。長い文字列ではなく、Arial、Times New Roman、または Helvetica を取得したいだけです。これどうやってするの?

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

macos - 完全にクリック可能な NSComboBox?

Cocoa UI コントロールには がありNSComboBox、Apple が OSX システム環境設定で使用する「コンボ ボックス」のように動作するように設定できるかどうか疑問に思っています。これらは (一番右の矢印部分だけではなく) 完全にクリック可能であり、外観も動作もわずかに異なります (たとえば、下と上に伸びます)。

このように動作するように変更できますか、NSComboBoxそれとも Apple がそこで使用しているまったく別のコントロールですか?

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

xcode - CoreAnimation のコミットされていない CATranaction NSComboBox

以下の関数からのデータを NSComboBox に入力しています。データが入力された後、アイテムをスクロールしようとすると、CATransaction 警告が表示されます。なぜこれが起こっているのか、そしてそれを修正するために何ができるのか、誰かが光を当てることができますか? メインスレッド以外のスレッドでコンボボックスのUIを変更することに関係がある可能性があることがわかりましたが、その後行き詰まりました。

これは、デバッグ領域から得られる警告です。

0 投票する
2 に答える
1504 参照

objective-c - NSComboBox - 項目選択アクション?

NSComboBox でアイテムを選択するための IBAction はありますか?

2 つの異なるアクションを定義しようとしています。1 つはドロップ ボックスから選択されたアイテム用で、もう 1 つは新しい値を入力するためのアクションです。それは可能ですか?

※iOSではなくMacアプリでやってます

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

cocoa - 複数選択ココアのNSComboBox

複数選択NSComboBox

OSx でチェックボックスを使用して複数選択できる NSComboBox を使用できますか。例として添付の画像を見つけてください。

助けてください。

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

macos - Populate NSComboBox from Data Source

This code compiles OK, but the ComboBox (cbxColors) is empty - not populated from the Data Source (array: COLORS_OF). Uses Data Source is checked in IB.

func numberOfItemsInComboBox() returns the correct result: 5.

func comboBox() is not doing its job.

What am I missing?

EDITED: Now working.

0 投票する
3 に答える
448 参照

objective-c - NSComboBox - 2 つの異なるコンボボックスのデリゲートを実装するにはどうすればよいですか?

NSComboBoxDelegate を実装しました。

しかし、2つの異なる機能を持つ2つのコンボボックスがあります。どのコンボボックスが実行中にないかを知り、それに応じて行動する方法はありますか?

または、2 つの異なるデリゲートを外部に実装する必要がありますか? もしそうなら、情報をビューコントローラーに戻す簡単な方法はありますか?

通知の送信者に関する情報を取得する方法はありますか?

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

macos - Swift 5でNSComboBoxのバックスペースを処理する方法

外部データソースを備えた NSComboBox があり、メソッドを使用しています:

提案で文字列を完成させるために、バックスペースを押すとオートコンプリートされないことを除いて、すべてが正常に機能しています。デバッグしようとしましたが、バックスペースでこのメソッドを呼び出すことさえしませんでした。メソッドから直接呼び出すことも試みました:

しかし、そのように完成した文字列を選択することはありません。私の質問は、私が間違っていることは何ですか? 削除を処理するより良い方法はありますか、それとも完成したテキストをプログラムで選択するだけですか?

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

swift - NSComboBox getGet 変更時の値

OS X アプリ開発は初めてです。私はなんとかNSComboBox(選択可能、編集不可)を構築しました。アクションボタンのクリックでindexOfSelectedItemを取得でき、正常に動作します。

変更時の値を検出する方法は? ユーザーが選択を変更した場合、新しく選択されたインデックスを検出するためにどのような関数を使用する必要がありますか?

NSNotification を使用しようとしましたが、新しい変更値が渡されませんでした。ロード時のデフォルト値は常にです。postNotificationName を間違った場所に配置したか、変更時に値を取得するために使用する必要がある他の方法があるためですか?

ネット、ビデオ、チュートリアルを検索してみましたが、ほとんどが Objective-C 用に書かれています。SWIFT でこれに対する答えが見つかりません。

}

0 投票する
2 に答える
1620 参照

swift - どの NSCombobox セレクターがデリゲートを呼び出しているかを知る方法

OS X アプリ用に SWIFT で次のコードを記述しました。コードは正常に動作しています (NSComboBox は選択のみ可能で、編集はできません)。

これら2つのIBOutletprojNewProjTypeとNSComboBoxprojNewRouterのいずれかの選択を変更すると、選択された正しいインデックス値と文字列値が表示されますが、返されたインデックス値がprojNewProjTypeNOTからprojNewRouterのものであることを確認する方法comboBoxSelectionDidChange()