4

下の図に示すビュー階層で、クリアな UITableView (2) を通して見ることができるマップの部分をドラッグできるようにしたいと考えています。

--------------------------------
|1. MKMapView                  |
|   -------------------------------
|   |2. Clear UITableView      |  |
|   |   Content Offset         |  |
|   |                          |  |
|   |                          |  |
|   -------------------------------
|   |Cell                         |
|   -------------------------------
|   |Cell                         |
    -------------------------------

MKMapView は UITableView の背後にあります。正のコンテンツ オフセットと明確な背景を持つ UITableView。

現時点では、UITableView がジェスチャを実行しており、マップをパンできません。セルがパンされたときにのみスクロールする必要があるテーブルビューをどのように伝えることができますか。

4

1 に答える 1

3

可能であれば、テーブル ビューのフレームを変更して、マップの上に配置されないようにします。

それができない場合は、テーブル ビューをサブクラス化し、実装hitTest:して、ユーザー インタラクションをテーブル ビューで処理するかどうかを決定します。

于 2013-07-16T17:17:17.670 に答える