問題タブ [nsmenu]
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 - NSMenuItem有効化アイテム
たくさんのアイテムが入ったNSMenuItemがありますが、リストが有効にならないだけです。
私が意味したのは:
これは私のコードです:
すべてを有効に設定していますが、まだ無効になっています。どうすればこれを解決できますか?
xcode - Xcode で Mac アプリにメニューを追加する
Mac でプロジェクトを実行するのを妨げるものがあります。アプリに追加のメニューを追加または作成するにはどうすればよいですか?
デフォルトはファイル、編集、ヘルプなどですが、カスタム メニューを追加するにはどうすればよいですか?
cocoa - マウスカーソルの位置にNSMenuをポップアップするにはどうすればよいですか?
NSMenu
マウスカーソル位置 に表示して、ホットキーの押下に反応したい。
私のアプリケーションにはUIElement
、独自のウィンドウがあります。
私は次の方法があることを知っていますNSMenu
:
しかし、ビューがない場合は機能しないようです:(。
マウスカーソルの位置に偽の透明なビューを作成し、そこに表示するNSMenu
必要がありますか、それとももっと良い方法がありますか?
Carbonを使用して実装できますか?
objective-c - NSPopUpButtonCell の現在の選択を取得する方法は?
で を使用しNSPopUpButtonCell
ていNSTableView
ます。NSArray
ポップアップ ボタンには、によって提供されるプロパティへのバインディングがありますApplicationDelegate
。ポップアップ ボタンのメニュー項目を選択すると、現在の選択項目またはそのインデックスを取得することが期待されます。通知を受けるために IBAction を追加し、NSMenuDelegate
. どちらも常に index = 0 を返します。
上記の構成でサンプルプロジェクトを作成しました。うまくいけば、あなたは物事を明確にすることができます.
xcode - Mac OS X: メニューの依存関係を再構築する方法
奇妙な問題があります。アプリをアプリ ストアに公開するように提出しましたが、最近開いたメニューを提供する必要があると言われました。
プログラムで行う方法は知っていますが、以前に [ファイル] メニューを削除したため、私のプロジェクトでは機能しません。このエントリを再度作成しようとしましたが、指示:
何もしません。
新しいプロジェクトで使用しようとしましたが、正常に動作しますが、現在のプロジェクトでは動作しません。
nib ファイルの xml 内の内部依存関係が失われたと思います。
ファイルメニューエントリを作成した後にそれらを再構築する方法を知っている人はいますか?
ありがとうございました。
注: 私は Xcode 4 を使用していますが、私のアプリはドキュメント ベースのアプリケーションではありません。
cocoa - NSMenuが遅延したNSButton-Objective-C/Cocoa
クリックするとアクションを送信するを作成したいのですNSButton
が、1〜2秒間押すとNSMenuが表示されます。ここでの質問とまったく同じですが、その答えでは問題が解決しないため、もう一度質問することにしました。
例として、Finderに移動し、新しいウィンドウを開き、いくつかのフォルダをナビゲートしてから、[戻る]ボタンをクリックします。前のフォルダに移動します。次に、戻るボタンをクリックして押したままにします。メニューが表示されます。でこれを行う方法がわかりませんNSPopUpButton
。
xcode - UIPickerview の使用
タブ付きアプリケーションでXcode 4.2で行ったこのコードがあり、完全に機能しますが、ピッカービューへのドロップダウンメニューが必要ですが、どのコードを追加する必要があるかわかりません皆さん、私のコードを手伝ってくれませんか
cocoa - NSMenuItem で setEnabled:NO を設定できないようです
Interface Builder を介して多数のをサブクラス化NSMenu
し、接続しました。NSMenuItem
デバッガーでテストして、実際に初期化されることを確認しました。
メニューは項目を自動有効にしないように設定されています。それでも、NSMenuItem のいずれかを に設定すると、[myMenuItem setEnabled:NO]
引き続き有効になります。[self update]
NSMenu サブクラス内から呼び出しても。
私は何が欠けていますか?
objective-c - 変数を NSMenu アクションに渡すことはできますか?
配列に基づいて動的にメニューを作成していますが、Finder でフォルダーを開く IBAction にリンクされたサブメニューがあります。開くフォルダーは、初期配列内のオブジェクトのプロパティに基づいています。
NSMenuItem アクションを IBAction にリンクし、この配列を動的に作成するときにこのディレクトリ変数を渡す方法はありますか?
または、IBAction に移動し、配列に対して NSMenuItem を参照してディレクトリを解決する必要がありますか?
例えば
objective-c - カスタム NSMenuItem の作成方法
ええと、答えが見つからないように見える非常に基本的な質問があります。このガイドに従って、うまく機能する StatusBar メニューを作成しました...ただし、カスタムのものを含むカスタム NSMenuItem を追加したいと思います。たとえば、サウンド スライダーやユーザー アカウントの行の切り替えなどです。
どうやってやるの?
チュートリアルへのリンクも大歓迎です。