問題タブ [nstoolbar]

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

cocoa - Finder の設定ウィンドウの NSToolbar の外観を取得する

アプリの設定ウィンドウを作成していますが、Finder が使用する NSToolbar と同じ「外観」を実現したいと考えています。選択すると、Finder のツールバー ボタンが「押し込まれた」ように見えます。画像の右側は私の環境設定ウィンドウです。一般が選択されていても、「押し込まれた」ようには見えません。Finder (および他のほとんどの組み込みアプリ) の外観を実現するにはどうすればよいですか?

ありがとう、CS

ここに画像の説明を入力

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

cocoa - NSToolbar insertItemWithItemIdentifier:atIndex: 呼び出しの結果、「制約を同時に満たすことができません」という例外が発生する

自動レイアウトを使用するウィンドウで、次のコードを実行すると、自動レイアウトの「制約を同時に満たすことができません」という例外が発生します。

例外の詳細は次のとおりです。

ツールバー項目は、フレキシブル スペース項目のすぐ後ろに挿入されます。ツールバーの一部は IB で構成されていますが、多数のボタンを動的に設定する必要があります。

IB のツールバーのどこにも手動で指定された制約がないので、ここからどこへ行けばいいのかわかりません..

ツールバー項目がツールバーに挿入される限り、すべてが最終的に正常に機能します。

0 投票する
6 に答える
9725 参照

xcode - Xcode 6 と Storyboard で NSToolBar を使用するには?

Xcode 6 で Swift と Storyboard を使用する Cocoa アプリを構築しようとしていますが、そこでどのように使用できますNSToolbarか?

Xcode 5 および xib では、NSToolbarオブジェクト ライブラリ内から任意の .xib ファイルに追加し、追加されたツールバーをクリックして展開し、そこにある項目からAppDelegate.hファイルへの接続をドラッグ アンド ドロップできます。このようにして、IBActionorIBOutlet接続を作成できます。これは、Xcode 6 で Swift と非ストーリーボードを使用する場合にも実行できることを確認しました。ただし、Xcode 6 と Storyboard 環境ではそうではないようです。

最初に Xcode 6 で Storyboard を使用するプロジェクトを作成しましたが、その後、NSToolbarObject Library 内から Storyboard の View Controller に を追加できませんでした。そこで、ストーリーボードの Window Controller の Window オブジェクトに追加しました。ただし、この方法では、展開されたツールバーのアイテムからまたはいずれかへの接続を作成できませAppDelegate.swiftViewController.swift

だから私の質問は:

  • を使用するストーリーボード アプリを作成することは可能NSToolbarですか?
  • 可能であればNSToolbar、ウィンドウ コントローラーへの追加はNSToolBar、ストーリーボードで使用する適切な方法ですか?
  • @IBOutlet最後に、そこに@IBAction接続を作成するにはどうすればよいですか?

アップデート

@GeorgeVillasboas によって受け入れられた回答は、@IBAction. 私はまだ@IBOutlet接続を作成する方法を探しています...

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

objective-c - NSToolbar の「テキストのみ」モードを許可しないのはなぜですか?

ツールバーには次のメニューがあります。

ここに画像の説明を入力

このメニューから「テキストのみ」を除外する簡単な方法はありますか?

私はそれが NSToolbarDisplayModeLabelOnly であることを知っていますが、使用しないと言う場所が見つかりませんでした。

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

macos - NSToolbarItem の自動スタイリング/色合い

OS Xに自動的にスタイル/色合いを付けるように指示する方法はありNSToolbarItemますか?

ドキュメントで説明されているように、 IB/Xcode を介して「イメージ ツールバー アイテム」を追加し、アイコンを黒い PDF に設定しました。

ただし、私の結果は、たとえば App Store の結果とは異なります。

ここに画像の説明を入力

iOS の TabBar がデフォルトで行うことと似たものを探しています。

私は OS X の開発は初めてです。

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

cocoa - NSToolBarItem からポップアップ メニューを実装する方法はありますか?

ポップアップメニューを実装しようとしています(Chromeでカーソルが左矢印の上にあるときにマウスの右ボタンを押すと表示されるもの)。

から派生したクラスがあり、からNSToolBarItem派生した別のクラスがありNSToolBarます。ツールバーでsetAllowsUserCustomization. そのため、ツールバーの任意の場所を右クリックすると、ツールバーのカスタマイズ メニューが表示されます。

あなたが与えることができる任意のポインタをありがとう.

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

objective-c - Xcode 6 Mavericks で NSToolBar にアイテムを追加する方法 (ストーリーボードを使用)

そのため、マーベリックスで新しい Xcode 6 を使用しています。プロジェクトではストーリーボードも使用しています。現在、付属のデフォルトのアイテムを含む NSToolBar がありますが、アイテムを追加できません。ダブルクリックして、NSToolBar のアイテムをダブルクリックしようとしましたが、必要なパネルを取得できませんそれらをドラッグして、アップルのウェブサイトのチュートリアルのように表示します。以前、Xcode 5 でアイテムを追加できたのを覚えています。Xcode 6に別の方法がありますか、それとも何か不足していますか?