解決できないように見える次の問題があります。
トップ ビュー (メニュー バー) にはUIButton、ユーザーが押してから、オブジェクト (正常に生成される OpenGL オブジェクト) をメニュー バー (an EAGLView) の下のビューにドラッグ アンド ドロップする必要がある があります。私の問題は、ユーザーがボタンを押した場所のタッチ位置を に渡すことができないことEAGLViewです。
私はいくつかの解決策を試しました:
の Drag-In-Touch 機能にセレクターを割り当て
UIButtonます。これにより、必要なタッチ位置を取得できますが、この位置はUIButton(メニューバー)を保持しているビューの境界内にのみ留まります。touchesBeganの/Moved/EndedをオーバーライドしてUIButton、 のタッチを使用するようにしますnextResponder.nextResponder(これを にしますEAGLView)。これは で機能しているように見えましたtouchesBeganが、2番目に移動しようとすると、touchesMoved1回呼び出されて停止します。
もしあなたの誰かが、私が望むことを達成するための可能な方法を私に指摘してくれるなら、私はとても感謝しています.