問題タブ [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.
objective-c - NSComboBoxデータソースとreloadData
アプリにNSComboboxがあり、データソースが設定されています。
また、プログラムのある時点で次のように指定します。
私の考えでは、この呼び出しの後、コンボボックスのデータソースを設定することを覚えている限り、これらのメソッドの呼び出しを取得する必要があります(私が行った):
しかし、私はしません。これはコンボボックスの仕組みではありませんか?
nspopupbutton - NSPopUpButton、NSComboBox同様のメニュー
すべてのセルにカスタムの背景を持つドロップダウンメニューを使用してメニューを作成しようとしています。最初にNSPopUpButtonを適応させようとしましたが、セルの背景画像を変更する方法が見つかりませんでした。setImageを使用すると、テキストが背景の右側にスライドします。次にNSComboBoxに立ち寄りましたが、矢印ボタンを変更する方法が見つかりませんでした。誰かが助けてアイデアを教えてもらえますか?次はカスタムコントローラーを作成しますが、すでに作成されているものを使用したいと思います。
objective-c - NSCombobox、NSTimer
時間間隔が5秒のタイマーのコードがあります。NSCombobox などで時間間隔を制御する簡単な方法はありますか? たとえば、コンボ ボックスでタイマー間隔を 1 秒から 5 秒の間で選択したいと考えています。
objective-c - iPhoneのドロップダウンリストを実装する方法
UIPickerView と NSComboBox について検索しましたが、これら2つの違いが本当にわかりません!!! xcode でドロップダウンリストを表示する最良の方法を教えてください。
ピッカー ビューを見ましたが、ドロップダウン リストのコーディングが多すぎると思います !!!!
ありがとうございました
objective-c - IB を介した NSToolbar の NSComboBox が例外をスローする
NSToolbar に NSComboBox が必要です。私はIBとXcode 4.2を介してそれを行います。コンボボックスをツールバーに配置して、プログラムを開始できます。初めて、そして初めてだけ、アプリを起動すると、ComboBox にフォーカスを設定すると、次の例外が発生します。
間違ったビュー ((null)) でフォーカスのロックを解除すると、NSComboBox が期待されます
次にコンボボックスにフォーカスを設定すると、例外は発生しません。
NSTextField または searchField で同じことを行っても、例外は発生しません。以前のバージョンの Xcode/Objective-C でこのような問題が発生したことを覚えていないので、これがバグであるかどうか疑問に思っています。
macos - NSComboBoxボタンを非表示/無効にする
NSComboBoxのポップアップボタンを非表示にする方法はありますか?NSComboBoxまたはNSComboBoxCellのドキュメントに何も見つかりません。setButtonBordered:
NSComboBoxにはメソッドがありますが、これは変更ボタンスタイルに変更されます。
非表示にできない場合、少なくとも無効にできますか?
objective-c - NSComboBox と NSTextView: コンボ ボックスの値の変更時に textview の値をモデルに保存する
iOS アプリケーションの開発にはかなりの経験がありますが、Mac OS X アプリケーションの開発に関してはまだ初心者です。
私が抱えている問題は次のとおりです...
コンボ ボックス、複数のテキスト フィールド、2 つのテキスト ビューを備えた UI を作成しました。ユーザーが選択した NSComboBox の値を変更するたびに、現在表示されているすべての値をモデルに安全にしたいと考えています。私の現在の実装では、NSComboBoxDelegate のデリゲート メソッドを使用してデータをモデルに保存します ( -comboBoxWillPopUp: ) - 別のデリゲート メソッドを使用してデータを読み込みます ( -comboBoxSelectionDidChange: )。テキスト フィールドではすべてが期待どおりに機能しますが、テキスト ビューのデータをモデルに保存する際に問題が発生し、原因がわかりません。
NSTextView に関しては、次の問題があります。古いローカリゼーションの値をモデルに保存し、新しく選択したローカリゼーションの値をロードする代わりに、少しキャッシュが行われているようです-古いローカリゼーションの値ローカリゼーションは、テキストビューで新しく選択されたローカリゼーションにコピーされ、これはデータ モデルでも発生します。
ビューコントローラー:
モデル:
nstableview - NSComboBoxCell が値を表示していません。.
タイトルにあるように、私は NSComboBoxCell を宣言しています。クラス selectFood のオブジェクトをインスタンス化する配列コントローラーがあり (何かを言うためだけに)、そのクラスには料理と呼ばれる NSComboBoxCell プロパティがあり、クラス selectFood の init メソッドは次のようになります。
すべてがロードされ、正しくインスタンス化されます。問題は、それらが表示されたときです(配列コントローラーには、テーブルビューへのそれぞれのバインディングと、コンテンツをテーブルビューに表示するための追加および削除のボタンがあります)最初の値のみです選択オプションの追加にコメントするか、別の項目を選択すると(この場合は選択)、表示されます([dishes selectItemAtIndex:1])、正しく表示されます(つまり、値の宣言にコメントすると、コンボボックスのセル表示がニワトリなどなど)、この動作がよくわからないのですが、何が起きているのかヒントと解決方法を教えていただけないでしょうか。
前もって感謝します!
PS: これを nscomboboxcell としてタグ付けしようとしましたが、そのタグが存在しないため、これを nscombobox としてタグ付けしました。. .
objective-c - ファイル選択付きのNSComboBox
次のようなNSComboBoxを作成したいと思います。
クリックする前に:
クリック後:
このコンボボックスはJavaを使用して実現できることを理解しています。クイックJFrameを作成し、JComboboxを追加して、同じ外観にしました。
しかし、私の質問は次のとおりです。
Cocoa(AppKit)でこのコンボボックスを取得するにはどうすればよいですか(Objective-Cでプログラミングしています)。また、セパレータと「select...」を実装するにはどうすればよいですか。selectを押すと、ファイル選択ウィンドウが開きます。
cocoa - プロパティのcoredataエンティティバインディングからの一意のアイテムを表示するNSComboBox
でエンティティを表示する典型的なMacCoreDataアプリケーションとNSTableView
、NSArrayController
現在選択されているアイテムを編集/表示するための右側のパネルがありNSTableView
ます。にプロパティ(color)が表示されているEntity
(Pigeon)があるので、ユーザーは色に独自の文字列を入力するか、ドロップダウンリストから以前に選択した色を選択できます。これは、のコンテンツ値をにバインドすることによって行われます。これは私が望むものに非常に近いですが、ハトに存在するすべての色の配列(セットではない)であるため、重複する値がドロップダウンリストに表示されます。NSString
NSComboBox
NSComboBox
Pigeons.arrangedObjects.colour
NSComboBox
。したがって、たとえば、1つの鳩の色に青が入力され、2番目の鳩にも青が選択されている場合、青はリストに2回表示されます。
どういうわけか、これをフィルタリングして重複する値を削除できますか?NSArrayController
にバインドされている秒を作成し、それをフィルタリングするようにPigeons.arrangedObjects.colour
設定しようとしましたが、重複する値をNSPredicate
除外するためのを理解できないようです。NSPredicate
色の値にバインディングを使用したいので、アプリケーションの実行中に色が追加または削除された場合(色の入力に誤りがあった可能性があります)、ドロップダウンリストが更新されて現在、ハトのカラー値を入力しています。
これらの重複する値を表示しないための最良の方法は何ですか?