2017-10-31 5 views
0

MKMapViewが回転されている場合、どのように通知する必要がありますか質問したいと思います。 コンパスが表示されている場合、一部のボタンで位置を変更する必要があります。MKMapViewコンパス可視性通知

私の最初の考えは、コンパスが表示されていることです。地図を2本の指で回転させると、ボタンの位置を変更したいと思います。

マップが回転しているかどうかを確認するためのビルドインメソッドはありますか?

DidBeginEditingと似ていますか?

+0

「regionDidChange」でカメラの回転角度を監視することができます – Paulw11

+0

カメラの見出しに関連して、これは私が探していたものです。ありがとう!!! :) – Micgal

答えて

0

MKMapViewDelegateを参照してください。

あなたは二本の指で地図を回転すると、これらのメソッドが呼び出される:

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated 
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated 

は、あなたのマップビューのデリゲートプロパティは、これらのメソッドが呼び出されるように設定されていることを確認します。