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