2

マップビューの上に UIView があります。現在、UIView は touchesBegan、touchesMoved、および touchesEnded を処理しています。UIView がタッチ イベントを mapView に送信できるようにする必要があります。私はジェスチャーレコグナイザーを見てきましたが、これまでのところ運がありません. これは以前に行われたことがありますか?もしそうなら、どうすればこれを行うことができますか?

ストーリーボードのビュー階層

見る

  • マップビュー
  • UIView

もう少し明確にします。私の UIView は、タッチ入力から描画するために使用されます。描画を有効または無効にするボタンがありますが、タッチ イベントはまだ UIView で処理されます。ボタンを押して描画を無効にするようにしたい。ユーザーは、UIView ではなくマップビューを操作します。UIView で userInteractionEnabled = NO を設定しようとしましたが、描画ボタンをもう一度押すと、そのビューで制御を取り戻すことができません。

4

0 に答える 0