Stackにも同様の記事がありますが、私が見つけたものは何も見つかりませんでした。「ドラッグ」を無視してUIScrollViewに渡すUIButton
- 私はがのUIViewに追加scrollviewを持っています。
UIButtonスクロールビューと同じUIViewを追加しました。
- 私は、UIButtonがtouchUpに応答してイベントを発生させたいと考えています。
- もし誰かUAGuttonのDRAGS私はそれをにスクロールビューにイベントを渡し、ボタンイベントを発生させることなくUIScrollViewをドラッグします。
私はhitTestはscrollviewを返すとタッチに渡す方法を知っているが、これはUIButtonになって何かを停止します。
UIScrollViewにUIButtonを追加します。
誰にも提案されたソリューションがありますか?
私はこれを試しましたが、動作させることができませんでした。問題は、スクロールビューをスワイプするか、単にタップするかによって、ビューでhitTestが呼び出されるため、カスタムのhitTestメソッドは、イベントをスクロールビューに渡すかボタンにリダイレクトするかを認識しません。私はまた、タッチまたはタップを受信しているかどうかを計算するためにカスタムビューでtouchesMovedを使用してみましたが、touchesMoveが呼び出された時点で、hitTestメソッドが終了しているため、そこに条件付きで応答する方法はありません。 – arlomedia