1

MKMapViewを の後ろに表示させようとしていUITableViewます。viewForHeaderInSection現在、サブビューをオーバーライドして追加しています。

これは問題なく動作しますが、ビュー全体を上下にスクロールするのではなく、マップが所定の位置にとどまり、下のテーブル ビューにマップの詳細が表示される、Path のヘッダー イメージのようなものを実現したいと考えています。

4

1 に答える 1

2

マップ ビューをテーブル ビューのすぐ後ろに配置する場合は、次を使用できます。

[[self tableView] setBackgroundView:[self mapView]];

ほとんどの場合、テーブル ビューはマップ ビューを覆い隠しますが、テーブル ヘッダー (マップ ビューが現在ある場所) に空白のビューを作成して、テーブル ビューを画面の少し下に配置し、マップの上部セクションを表示することができます。その背後にあるマップ ビュー。おそらく scrollView メソッドを観察して、必要に応じてスクロール オフセットやマップのズームイン/ズームアウトなどを決定できます。

于 2013-10-02T08:10:03.400 に答える