public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); NavigationItem.Title = "Explore"; NavigationController.InteractivePopGestureRecognizer.Delegate = this; LoadArExperienceIfRequired(); StartArchitectViewRendering(); UIInterfaceOrientation currentOrientation = UIApplication.SharedApplication.StatusBarOrientation; architectView.SetShouldRotateToInterfaceOrientation(true, currentOrientation); applicationWillResignActiveObserver = NSNotificationCenter.DefaultCenter.AddObserver(UIApplication.WillResignActiveNotification, ApplicationWillResignActive); applicationDidBecomeActiveObserver = NSNotificationCenter.DefaultCenter.AddObserver(UIApplication.DidBecomeActiveNotification, ApplicationDidBecomeActive); }
public override void WillRotate(UIInterfaceOrientation toInterfaceOrientation, double duration) { base.WillRotate(toInterfaceOrientation, duration); architectView.SetShouldRotateToInterfaceOrientation(true, toInterfaceOrientation); }
// 回転に応じて、WTArchitectViewを回転させる public override void WillAnimateRotation(UIInterfaceOrientation toInterfaceOrientation, double duration) { //base.WillAnimateRotation(toInterfaceOrientation, duration); arView.SetShouldRotateToInterfaceOrientation(true, toInterfaceOrientation); }