-1
すべてのシーンをカバーする透明なパネル(UIView
)があります。このパネルにpanGestureRecognizer
を追加しました。パネルのすぐ下に表示され、panGesture
が開始されます。私はhittestで試してみましたが、パネルを返し、パネルの下にビューを返す方法が見つかりませんでした。透明パネルを下に表示
すべてのシーンをカバーする透明なパネル(UIView
)があります。このパネルにpanGestureRecognizer
を追加しました。パネルのすぐ下に表示され、panGesture
が開始されます。私はhittestで試してみましたが、パネルを返し、パネルの下にビューを返す方法が見つかりませんでした。透明パネルを下に表示
gestureRecognizerのセレクタメソッドで、状態がbegan
であるかどうかを確認してから、透明ビューのポイントをジェスチャレコグナイザのlocation
メソッドで取得します。このような何か:私はドンので
if gestureRecognizer.state == .began {
let point = gestureRecognizer.location(in: NonTransparentView)
}
申し訳ありませんが、.location方法は、ビューウィッヒから来ているので、あなたのアプローチを理解していないが、ジェスチャー(パネル)は、以下のビューを取得する方法が表示されませんビューは最初のtouchの下にあることを知っていません。ビューはプログラム的に(実行時に)追加され、目標はドラッグして私が望むところに置くことですが、移動中は望みません。 butons on touch)、only panジェスチャー(これは、ビューをドラッグしている間に透明なパネルを置く理由です。) – jose