- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Xcodeプログラミング大全という書籍を参考にして、勉強をしているので)
Xcodeプログラミング大全を参考にして画像ブラウザを作成し、画像の回転・反転処理をしたい
このQ&Aのポイント
- Xcodeプログラミング大全を参考にし、一つのウィンドウ内に複数のイメージブラウザを設置して、画像の回転・反転処理を行いたいと思っています。
- 対象のイメージブラウザが選択状態になるので、マウスでドラッグした際に、取得することは可能です。
- 具体的な方法はXcodeプログラミング大全に記載されていますので、書籍を参考にしてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たしかに、ドラッグ&ドロップでは、「imageBrowserSelectionDidChange:」のDelegateは発生しませんね。 なにか方法はあるんでしょうが、むしろそれより、ドラッグ&ドロップを受け入れているViewを知る必要のないプログラムを書く方が、全体に簡潔で、合理的になるんじゃないでしょうか?
その他の回答 (1)
- harawo
- ベストアンサー率58% (3742/6450)
回答No.1
IKImageBrowserDelegateの、「imageBrowserSelectionDidChange:」で取り出せると思いますが、いかがでしょう?
質問者
お礼
アドバイスありがとうございます。 「imageBrowserSelectionDidChange」について調べてみたのですが、ImageBrowser内の任意の画像をクリックした際に実行されるとありました。 ImageBorwser内の画像をクリックした際ではなく、ドラッグして画像を対象のImageBrowserに持って行き、ドロップした際のImageBrowserの名前を取得したいのです。 1つのwindow内に複数のImageBrowserが設置してあり、IBrowser1→IBrowser4という感じで名前をつけています。 「imageBrowserSelectionDidChange」で取得は可能なのでしょうか?
お礼
アドバイスありがとうございます。 もう少し調べてみます。