MKMapView
を の後ろに表示させようとしていUITableView
ます。viewForHeaderInSection
現在、サブビューをオーバーライドして追加しています。
これは問題なく動作しますが、ビュー全体を上下にスクロールするのではなく、マップが所定の位置にとどまり、下のテーブル ビューにマップの詳細が表示される、Path のヘッダー イメージのようなものを実現したいと考えています。
MKMapView
を の後ろに表示させようとしていUITableView
ます。viewForHeaderInSection
現在、サブビューをオーバーライドして追加しています。
これは問題なく動作しますが、ビュー全体を上下にスクロールするのではなく、マップが所定の位置にとどまり、下のテーブル ビューにマップの詳細が表示される、Path のヘッダー イメージのようなものを実現したいと考えています。
マップ ビューをテーブル ビューのすぐ後ろに配置する場合は、次を使用できます。
[[self tableView] setBackgroundView:[self mapView]];
ほとんどの場合、テーブル ビューはマップ ビューを覆い隠しますが、テーブル ヘッダー (マップ ビューが現在ある場所) に空白のビューを作成して、テーブル ビューを画面の少し下に配置し、マップの上部セクションを表示することができます。その背後にあるマップ ビュー。おそらく scrollView メソッドを観察して、必要に応じてスクロール オフセットやマップのズームイン/ズームアウトなどを決定できます。