問題タブ [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 に答える
2704 参照

objective-c - NSComboBoxデータソースとreloadData

アプリにNSComboboxがあり、データソースが設定されています。

また、プログラムのある時点で次のように指定します。

私の考えでは、この呼び出しの後、コンボボックスのデータソースを設定することを覚えている限り、これらのメソッドの呼び出しを取得する必要があります(私が行った):

しかし、私はしません。これはコンボボックスの仕組みではありませんか?

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

nspopupbutton - NSPopUpButton、NSComboBox同様のメニュー

すべてのセルにカスタムの背景を持つドロップダウンメニューを使用してメニューを作成しようとしています。最初にNSPopUpButtonを適応させようとしましたが、セルの背景画像を変更する方法が見つかりませんでした。setImageを使用すると、テキストが背景の右側にスライドします。次にNSComboBoxに立ち寄りましたが、矢印ボタンを変更する方法が見つかりませんでした。誰かが助けてアイデアを教えてもらえますか?次はカスタムコントローラーを作成しますが、すでに作成されているものを使用したいと思います。

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

objective-c - NSCombobox、NSTimer

時間間隔が5秒のタイマーのコードがあります。NSCombobox などで時間間隔を制御する簡単な方法はありますか? たとえば、コンボ ボックスでタイマー間隔を 1 秒から 5 秒の間で選択したいと考えています。

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

objective-c - iPhoneのドロップダウンリストを実装する方法

UIPickerView と NSComboBox について検索しましたが、これら2つの違いが本当にわかりません!!! xcode でドロップダウンリストを表示する最良の方法を教えてください。

ピッカー ビューを見ましたが、ドロップダウン リストのコーディングが多すぎると思います !!!!

ありがとうございました

0 投票する
4 に答える
735 参照

objective-c - IB を介した NSToolbar の NSComboBox が例外をスローする

NSToolbar に NSComboBox が必要です。私はIBとXcode 4.2を介してそれを行います。コンボボックスをツールバーに配置して、プログラムを開始できます。初めて、そして初めてだけ、アプリを起動すると、ComboBox にフォーカスを設定すると、次の例外が発生します。

間違ったビュー ((null)) でフォーカスのロックを解除すると、NSComboBox が期待されます

次にコンボボックスにフォーカスを設定すると、例外は発生しません。

NSTextField または searchField で同じことを行っても、例外は発生しません。以前のバージョンの Xcode/Objective-C でこのような問題が発生したことを覚えていないので、これがバグであるかどうか疑問に思っています。

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

macos - NSComboBoxボタンを非表示/無効にする

NSComboBoxのポップアップボタンを非表示にする方法はありますか?NSComboBoxまたはNSComboBoxCellのドキュメントに何も見つかりません。setButtonBordered:NSComboBoxにはメソッドがありますが、これは変更ボタンスタイルに変更されます。

非表示にできない場合、少なくとも無効にできますか?

0 投票する
0 に答える
846 参照

objective-c - NSComboBox と NSTextView: コンボ ボックスの値の変更時に textview の値をモデルに保存する

iOS アプリケーションの開発にはかなりの経験がありますが、Mac OS X アプリケーションの開発に関してはまだ初心者です。

私が抱えている問題は次のとおりです...

コンボ ボックス、複数のテキスト フィールド、2 つのテキスト ビューを備えた UI を作成しました。ユーザーが選択した NSComboBox の値を変更するたびに、現在表示されているすべての値をモデルに安全にしたいと考えています。私の現在の実装では、NSComboBoxDelegate のデリゲート メソッドを使用してデータをモデルに保存します ( -comboBoxWillPopUp: ) - 別のデリゲート メソッドを使用してデータを読み込みます ( -comboBoxSelectionDidChange: )。テキスト フィールドではすべてが期待どおりに機能しますが、テキスト ビューのデータをモデルに保存する際に問題が発生し、原因がわかりません。

NSTextView に関しては、次の問題があります。古いローカリゼーションの値をモデルに保存し、新しく選択したローカリゼーションの値をロードする代わりに、少しキャッシュが行われているようです-古いローカリゼーションの値ローカリゼーションは、テキストビューで新しく選択されたローカリゼーションにコピーされ、これはデータ モデルでも発生します。

ビューコントローラー:

モデル:

0 投票する
0 に答える
437 参照

nstableview - NSComboBoxCell が値を表示していません。.

タイトルにあるように、私は NSComboBoxCell を宣言しています。クラス selectFood のオブジェクトをインスタンス化する配列コントローラーがあり (何かを言うためだけに)、そのクラスには料理と呼ばれる NSComboBoxCell プロパティがあり、クラス selectFood の init メソッドは次のようになります。

すべてがロードされ、正しくインスタンス化されます。問題は、それらが表示されたときです(配列コントローラーには、テーブルビューへのそれぞれのバインディングと、コンテンツをテーブルビューに表示するための追加および削除のボタンがあります)最初の値のみです選択オプションの追加にコメントするか、別の項目を選択すると(この場合は選択)、表示されます([dishes selectItemAtIndex:1])、正しく表示されます(つまり、値の宣言にコメントすると、コンボボックスのセル表示がニワトリなどなど)、この動作がよくわからないのですが、何が起きているのかヒントと解決方法を教えていただけないでしょうか。

前もって感謝します!

PS: これを nscomboboxcell としてタグ付けしようとしましたが、そのタグが存在しないため、これを nscombobox としてタグ付けしました。. .

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

objective-c - ファイル選択付きのNSComboBox

次のようなNSComboBoxを作成したいと思います。

クリックする前に:

ここに画像の説明を入力してください

クリック後:

ここに画像の説明を入力してください

このコンボボックスはJavaを使用して実現できることを理解しています。クイックJFrameを作成し、JComboboxを追加して、同じ外観にしました。

しかし、私の質問は次のとおりです。

Cocoa(AppKit)でこのコンボボックスを取得するにはどうすればよいですか(Objective-Cでプログラミングしています)。また、セパレータと「select...」を実装するにはどうすればよいですか。selectを押すと、ファイル選択ウィンドウが開きます。

ここに画像の説明を入力してください

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

cocoa - プロパティのcoredataエンティティバインディングからの一意のアイテムを表示するNSComboBox

でエンティティを表示する典型的なMacCoreDataアプリケーションとNSTableViewNSArrayController現在選択されているアイテムを編集/表示するための右側のパネルがありNSTableViewます。にプロパティ(color)が表示されているEntity(Pigeon)があるので、ユーザーは色に独自の文字列を入力するか、ドロップダウンリストから以前に選択した色を選択できます。これは、のコンテンツ値をにバインドすることによって行われます。これは私が望むものに非常に近いですが、ハトに存在するすべての色の配列(セットではない)であるため、重複する値がドロップダウンリストに表示されます。NSStringNSComboBoxNSComboBoxPigeons.arrangedObjects.colourNSComboBox。したがって、たとえば、1つの鳩の色に青が入力され、2番目の鳩にも青が選択されている場合、青はリストに2回表示されます。

どういうわけか、これをフィルタリングして重複する値を削除できますか?NSArrayControllerにバインドされている秒を作成し、それをフィルタリングするようにPigeons.arrangedObjects.colour設定しようとしましたが、重複する値をNSPredicate除外するためのを理解できないようです。NSPredicate色の値にバインディングを使用したいので、アプリケーションの実行中に色が追加または削除された場合(色の入力に誤りがあった可能性があります)、ドロップダウンリストが更新されて現在、ハトのカラー値を入力しています。

これらの重複する値を表示しないための最良の方法は何ですか?