コード例 #1
0
 public override void ViewWillTransitionToSize(CGSize toSize, IUIViewControllerTransitionCoordinator coordinator)
 {
     if (toSize.Width != View.Frame.Size.Width)
     {
         if (mapView.AutoRotateEnabled && hasInit)
         {
             viewAngle = (float)mapView.RotateAngle();
             mapView.SetAutoRotateEnabled(false, false);
             coordinator.AnimateAlongsideTransition
             (
                 (context) =>
             {
                 if (hasInit)
                 {
                     mapView.SetAutoRotateEnabled(true, true);
                     mapView.SetRotateAngle(viewAngle);
                 }
             },
                 null
             );
         }
     }
 }
コード例 #2
0
 public override void ViewWillTransitionToSize(CGSize toSize, IUIViewControllerTransitionCoordinator coordinator)
 {
     //base.ViewWillTransitionToSize(toSize, coordinator);
     if (toSize.Width != View.Frame.Size.Width)
     {
         if (mapView.AutoRotateEnabled)
         {
             mapView.SetAutoRotateEnabled(false, false);
             coordinator.AnimateAlongsideTransition
             (
                 (context) =>
             {
                 mapView.SetAutoRotateEnabled(true, true);
             },
                 null
             );
         }
     }
 }