示例#1
0
        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);
 }