Cocoaはさっぱり!!! Version.3
■ このスレッドは過去ログ倉庫に格納されています
0666名称未設定
04/03/25 22:20ID:JUMFOHhE(1)画像が半透明になってマウスに追従して動きます。
(2)そのまま、テキストエディットにドロップすると画像がペーストされます。
(3)一方デスクトップ上にドラッグドロップするとABC.pngのようにPNGファイルになって保存されます。
上記(1)(2)(3)を行う機能を実装したいのですが、方法がわかりません。
どなたか御教授いただければ幸いです。
試したこと。
dragPromisedFilesOfTypes:fromRect:source:slideBack:event:を使い、
namesOfPromisedFilesDroppedAtDestinationをオーバライドすることで
(3) が実現できました。しかしドラッグ中に表示されるのは(1)の画像ではなく
PNGアイコンになります。さらに(2)は実現できません。
dragImage:at:offset:event:pasteboard:source:slideBack:を使った場合は、
逆に(1),(2) は正しく行えるのですが、(3)が実現できません。
Safariのように(1)(2)(3)を同時に行う方法があれば教えていただきたくお願いします。
■ このスレッドは過去ログ倉庫に格納されています