ピンがオーバーレイ (実際の MapKit オーバーレイではなく) の上に残るように、別のビューを (パン ジェスチャを使用して) マップ上で垂直に移動している間、ピンをマップの中心に保つにはどうすればよいですか。
最初と最後の状態については、添付のスクリーンショットを参照してください。
ユーザーが上下にパンすると、オーバーレイと画面上部の間のスペースの CGRect が得られます。ただし、それを使用してマップを移動し、ユーザーが上にパンするとマップをズームインしながらピン留めする方法と、ユーザーが下にパンすると再びズームアウトする方法は、これまでのところわかりませんでした。
表示されている四角形を調整しようとすることから、マップビューのフレームを調整することまで、さまざまなアプローチを試しました。答えは、いくつかの MKMapRect / Region トリックにあるかもしれません..
( Freepik CC BY 3.0による手のアイコン)