0

ドックメニューのようなドラッグスター/ドロップゾーンを作成したいと思います。nsview を含むスタックのように見えます。

ドキュメントの検索とグーグル検索を何度も行った後、ドックアイコンの場所を特定する方法を見つけました。( http://cocoadev.com/forums/comments.php?DiscussionID=1431 )

nzbdrop はメニューを表示するためのスタックのように見えるビューを作成していますか、それともこれを作成するためのより良い方法はありますか?

追加情報: DropBox ウィンドウがアプリ アイコンの上にバブル/スタック メニューとして表示されるように、ドロップのような機能を探しているわけではありません。

4

2 に答える 2

0

似たようなものを作成したい人向け。Matt Gemmell は、MAAttachedWindow と呼ばれる、これに対する優れたソリューションを作成しました。

http://mattgemmell.com/source

于 2010-05-03T07:28:30.567 に答える
-1

あなたの質問を正確には理解できませんが、Dragster および Dropzone アプリは明らかに次のように機能します。

  1. ドックにアプリケーション アイコンがあります。
  2. それらは、標準的な方法でドロップ要求に応答します。
  3. ドロップ リクエストを受信すると、ドロップ リクエストを受け入れるドックの上にアプリケーション ウィンドウを開きます。
  4. あなたが提供したリンクによると、ユーザーはアクセシビリティ API を使用してドック アイコンを見つけ、ドック アイコンの上にあるアプリケーション ウィンドウを開くことができます。

このウィンドウは、通常はモーダルでフローティング (ヘルプ ウィンドウのような) ですが、標準のアプリケーション ウィンドウにすぎません。任意の外観にすることができます。

于 2010-03-06T15:52:40.813 に答える