問題タブ [nspopover]
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.
macos - ウィンドウ境界でのみポップオーバーを表示するには?
ポップオーバーを表示するボタンは、ウィンドウのボタンの左隅にあります。ウィンドウ境界でのみポップオーバーを表示するには? 注意!マックOS。
cocoa - NSPopover の不透明度を変更したい - 可能ですか?
私はNSPopover
Cocoaアプリケーションを持っています.Lion以降、半透明でレンダリングされるため、オーバーレイするテキストフィールド、テーブルなどはすべてその下に透けて見え、本当に奇妙に見えます. Apple のクラス リファレンス ドキュメントを確認しましたが、不透明に変更する方法はないようです。外観を指定するために使用できると思われる 2 つのプロパティ値はNSPopoverAppearanceMinimal
、 とNSPopoverAppearanceHUD
- のみですが、これらはどちらもアルファまたは不透明度に関連していないようです。NSPopover
drawRect をオーバーライドして不透明にする唯一の方法はありますか? または、それを行うためのより良い方法を知っている人はいますか? UIPopover
iOSでは利用できるようですがNSPopover
、Cocoaでは利用できません...
objective-c - 実行時にNSViewを複製する
実行時にNSViewを複製することは可能ですか?テキストメッセージを表示するポップオーバーとして使用していますが、同時に「2回」(異なるメッセージで)表示したいと思います。
objective-c - NSOutlineView セルがオフセットされている
NSPopover のビュー ベースの NSOutlineView にリストを表示しようとしています。リストを表示すると、次のようになります。
それは私がIBで設定したものではありません:
IB によってセットアップされた NSImageView と NSTextField を備えた、サブクラス化されていない標準の NSTableCellView を使用しています。
何がこれを引き起こしているのか、何か考えがありますか? awakeFromNib で reloadData を試してみました。これで最初の読み込みは修正されましたが、下にスクロールすると、セルが再びオフセットされます。
objective-c - メインウィンドウがアクティブでない場合でも、NSPopoverが表示されます
私は次のようにプログラムでポップオーバーを表示しています:
ここで、textfieldは、ポップオーバーが表示されるNSTextfieldです。それはすべて機能しますが、問題は、ウィンドウが非表示でアクティブでない場合でも、どこからともなく表示されている場合のように、ポップオーバーが表示されることです(ポップオーバーが表示されている間、メインウィンドウは非表示のままです)。これを解決する方法はありますか?
nsviewcontroller - NSPopoverが複数回開くのを停止します
私はNSButtonを持っており、クリックするとNSPopoverが開きます。唯一の問題は、ボタンをもう一度クリックすると、NSPopoverがもう一方の上に再び開き、ポップオーバーが次を使用して開くことです。
ユーザーがビューの外側をクリックした場合と同じように、ポップオーバーを開くのではなく、ポップオーバーを閉じるにはどうすればよいですか?前もって感謝します。
cocoa - 出現時に NSPopover 内の NSTextField の編集を指定する
多数の NSTextField を含む NSPopover を提示するアプリに取り組んでいます。期待どおりにこれらのフィールド間をタブで移動できますが、ポップオーバーは特定のテキスト フィールドが表示されたときに編集状態になるように選択しており、編集したいフィールドではありません。プログラムで (または Interface Builder で) ポップオーバーの外観で編集しているテキスト フィールドを定義できるようにしたいと考えています。これどうやってするの?
関連するさまざまなテキスト フィールドすべてに IB アウトレットを接続して、適切なキー ビュー ループを設定しました。ポップオーバーのnextResponder
プロパティを、最初に編集したいテキスト フィールドに接続しましたが、効果-ポップオーバーは、私の代わりに優先テキストフィールドを選択します。Window Programming Guideは、ウィンドウのアウトレットを選択したいビューに設定することを提案してinitialFirstResponder
いますが、NSPopover は NSWindow ではなく、initialFirstResponder
プロパティがありません (明らかな何かが欠けていない限り)。
NSPopover が表示されたときに編集したい NSTextField を指定する方法はありますか?
objective-c - NSMenuItemに関連するNSPopover
NSMenuを使用してコンテンツを表示するOSXアプリケーションに取り組んでいます。NSMenuItemが強調表示されたときにNSPopoverを表示したいのですが、「ofView」引数として渡す相対ビューがないため、「showRelativeToRect:ofView:preferredEdge:」の部分でスタックしています。
それを簡単に行う方法はありますか?Droplrアプリケーションはそれを実行します(http://d.pr/i/GWrf)ので、私はそこにあると思います...
ありがとう !
cocoa - ドックアイコンの上にNSPopoverを表示する
アプリのドックアイコンの上にNSPopoverを表示するにはどうすればよいですか?
objective-c - NSPopover をドラッグできません
すべてのポップオーバーのコンテンツ ビュー領域を囲むNSPopover
を含む があります。このセットアップでは、デリゲートに正しくNSTabView
実装したにもかかわらず、ポップオーバーをドラッグできませんでした。detachableWindowForPopover:
タブ ビューのサイズが (親ビューを明らかにするために) わずかに縮小された場合、ポップオーバーを独自のウィンドウにドラッグできるため、デリゲートを正しく実装したことがわかります。
質問: タブ ビューの空白の領域をつかんでポップオーバーを切り離すにはどうすればよいですか?
これが私のオブジェクト構成階層です