問題タブ [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.
objective-c - NSToolbar の削除項目で制約エラーが発生する
を使用して、選択したインデックスからアイテムを削除しようとしています。
これは私にこれを与える
これを使用して基本的な制約が壊れていremoveItemAtIndex
ますか? または、制約を破ることなくアイテムを削除する他の方法はありますか?
ありがとう。
cocoa - NSToolbarItem によって開かれた NSColorPanel の IBOutlet を取得する方法
私はNSToolbarを持っています。デフォルト項目の 1 つ (IB によって作成されるため、NSToolbar を XIB に追加するだけで確認できます) は、クリックすると NSColorPanel を開く NSToolbar 項目です。ただし、NSColorPanel をコードに接続する IBOutlet を取得する方法がわかりません。これは、NSColor を取得できるようにするために必要です。明らかに私は何かが欠けています。誰もこれを配線する方法を知っていますか?
objective-c - Interface Builder (Xcode 5) でツールバーを編集するには?
Cocoa アプリにツールバーがあり、NSWindow
うまく機能しますが、編集に問題があります。それを開くと (または Xcode の左側のツリーでその項目のいずれかをダブルクリックすると)、ツールバーの編集シートが の他のビューの後ろに隠れますNSWindow
。
新しいウィンドウなどでツールバーを単独で編集する方法はありますか? NSWindow
IB のツールバーの「下」に他のビューを表示するトリックはありますか? 私のプログラムが実行されているとき、ツールバー自体はまったく問題ありません。巨大な苦痛であるのは、それを編集するだけです。
EDIT : ここでは、ウィンドウのコンテンツ領域に縦NSSplitView
の があり、左半分 ( NSScrollView
) は完全に IB のツールバー カスタマイズ シートの上にあり、右側のカスタム ビューもシートの上にありますが、透明なので私はそれを少し見ることができます:
ウィンドウの内容 ( NSSplitView
) を削除すると、ツールバーを編集できますが (Jay の写真のように)、ツールバー項目を編集するたびにそれを行うことは期待できません。