私は下の図に示されているレイアウトの魔女を持っています。2層になっています。最初に C としてマークされているのは、パン ジェスチャ レコグナイザが追加された透明な uiview です。これは、2 番目のレイヤーにある A ビューと B ビューのコンテンツ オフセットの設定を同期するために使用されます。レイヤーとは、uiviewcontroller のビューに直接追加される uiview を意味します。
ビュー A は、同じオプションを選択できる uitableview です。
私の問題は、C uiview から A uitableview の uitableviewcell にタップ イベントを転送する方法です。私は多くのアプローチを試しました:
つまり、次を使用します。
-(id)hitTest:(CGPoint)point withEvent:(UIEvent *)イベント
-(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)イベント
UIView Cですが、問題は2つのレイヤーがあることです。