雑誌のページをレイアウトするアプリがあります。アプリは、MasterPage(それ自体がNSScrollViewのcontentView)と呼ばれるNSViewに雑誌のページ(Pageと呼ばれるクラスのNSView)をレイアウトします。スクロールビューのページのグリッドについて考えてみてください。
「ページ」には、広告を表すサブビューが自動的に配置されます(クラス=広告)。これらの広告をスーパービュー(PageクラスのNSView)内およびMasterPageのサブビュー(他のPageクラスビュー)間でドラッグできるようにしたいと思います。
mouseDraggedメソッドを呼び出すことで元々配置されていたPageクラスNSViewにAdクラスNSViewをドラッグできますが、スーパービューからAdクラスサブビューを「解放」して別のNSViewにドラッグするにはどうすればよいですか?
うまくいけば、それは理にかなっています。