問題タブ [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.
cocoa - Finder の設定ウィンドウの NSToolbar の外観を取得する
アプリの設定ウィンドウを作成していますが、Finder が使用する NSToolbar と同じ「外観」を実現したいと考えています。選択すると、Finder のツールバー ボタンが「押し込まれた」ように見えます。画像の右側は私の環境設定ウィンドウです。一般が選択されていても、「押し込まれた」ようには見えません。Finder (および他のほとんどの組み込みアプリ) の外観を実現するにはどうすればよいですか?
ありがとう、CS
cocoa - NSToolbar insertItemWithItemIdentifier:atIndex: 呼び出しの結果、「制約を同時に満たすことができません」という例外が発生する
自動レイアウトを使用するウィンドウで、次のコードを実行すると、自動レイアウトの「制約を同時に満たすことができません」という例外が発生します。
例外の詳細は次のとおりです。
ツールバー項目は、フレキシブル スペース項目のすぐ後ろに挿入されます。ツールバーの一部は IB で構成されていますが、多数のボタンを動的に設定する必要があります。
IB のツールバーのどこにも手動で指定された制約がないので、ここからどこへ行けばいいのかわかりません..
ツールバー項目がツールバーに挿入される限り、すべてが最終的に正常に機能します。
xcode - Xcode 6 と Storyboard で NSToolBar を使用するには?
Xcode 6 で Swift と Storyboard を使用する Cocoa アプリを構築しようとしていますが、そこでどのように使用できますNSToolbar
か?
Xcode 5 および xib では、NSToolbar
オブジェクト ライブラリ内から任意の .xib ファイルに追加し、追加されたツールバーをクリックして展開し、そこにある項目からAppDelegate.h
ファイルへの接続をドラッグ アンド ドロップできます。このようにして、IBAction
orIBOutlet
接続を作成できます。これは、Xcode 6 で Swift と非ストーリーボードを使用する場合にも実行できることを確認しました。ただし、Xcode 6 と Storyboard 環境ではそうではないようです。
最初に Xcode 6 で Storyboard を使用するプロジェクトを作成しましたが、その後、NSToolbar
Object Library 内から Storyboard の View Controller に を追加できませんでした。そこで、ストーリーボードの Window Controller の Window オブジェクトに追加しました。ただし、この方法では、展開されたツールバーのアイテムからまたはいずれかへの接続を作成できませAppDelegate.swift
んViewController.swift
。
だから私の質問は:
- を使用するストーリーボード アプリを作成することは可能
NSToolbar
ですか? - 可能であれば
NSToolbar
、ウィンドウ コントローラーへの追加はNSToolBar
、ストーリーボードで使用する適切な方法ですか? @IBOutlet
最後に、そこに@IBAction
接続を作成するにはどうすればよいですか?
アップデート
@GeorgeVillasboas によって受け入れられた回答は、@IBAction
. 私はまだ@IBOutlet
接続を作成する方法を探しています...
objective-c - NSToolbar の「テキストのみ」モードを許可しないのはなぜですか?
ツールバーには次のメニューがあります。
このメニューから「テキストのみ」を除外する簡単な方法はありますか?
私はそれが NSToolbarDisplayModeLabelOnly であることを知っていますが、使用しないと言う場所が見つかりませんでした。
macos - NSToolbarItem の自動スタイリング/色合い
OS Xに自動的にスタイル/色合いを付けるように指示する方法はありNSToolbarItem
ますか?
ドキュメントで説明されているように、 IB/Xcode を介して「イメージ ツールバー アイテム」を追加し、アイコンを黒い PDF に設定しました。
ただし、私の結果は、たとえば App Store の結果とは異なります。
iOS の TabBar がデフォルトで行うことと似たものを探しています。
私は OS X の開発は初めてです。
cocoa - NSToolBarItem からポップアップ メニューを実装する方法はありますか?
ポップアップメニューを実装しようとしています(Chromeでカーソルが左矢印の上にあるときにマウスの右ボタンを押すと表示されるもの)。
から派生したクラスがあり、からNSToolBarItem
派生した別のクラスがありNSToolBar
ます。ツールバーでsetAllowsUserCustomization
. そのため、ツールバーの任意の場所を右クリックすると、ツールバーのカスタマイズ メニューが表示されます。
あなたが与えることができる任意のポインタをありがとう.
objective-c - Xcode 6 Mavericks で NSToolBar にアイテムを追加する方法 (ストーリーボードを使用)
そのため、マーベリックスで新しい Xcode 6 を使用しています。プロジェクトではストーリーボードも使用しています。現在、付属のデフォルトのアイテムを含む NSToolBar がありますが、アイテムを追加できません。ダブルクリックして、NSToolBar のアイテムをダブルクリックしようとしましたが、必要なパネルを取得できませんそれらをドラッグして、アップルのウェブサイトのチュートリアルのように表示します。以前、Xcode 5 でアイテムを追加できたのを覚えています。Xcode 6に別の方法がありますか、それとも何か不足していますか?