UIViewController NextSimpleColorViewController() { var newColorVC = UIStoryboard.FromName("Main", null).InstantiateViewController("SimpleColorViewController") as SimpleColorViewController; newColorVC.TransitioningDelegate = TransitionsManager.Shared; // Create a dismiss interaction controller that will be attached to the presented // view controller to allow for a custom dismissal var dismissInteractionController = new VerticalSwipeInteractionController(); dismissInteractionController.AttachViewController(newColorVC, TransitionAction.Dismiss); TransitionsManager.Shared.SetInteractionController <SimpleViewController> ( dismissInteractionController, TransitionAction.Dismiss); return(newColorVC); }
UIViewController NextSimpleColorViewController () { var newColorVC = UIStoryboard.FromName ("Main", null).InstantiateViewController ("SimpleColorViewController") as SimpleColorViewController; newColorVC.TransitioningDelegate = TransitionsManager.Shared; // Create a dismiss interaction controller that will be attached to the presented // view controller to allow for a custom dismissal var dismissInteractionController = new VerticalSwipeInteractionController (); dismissInteractionController.AttachViewController (newColorVC, TransitionAction.Dismiss); TransitionsManager.Shared.SetInteractionController<SimpleViewController> ( dismissInteractionController, TransitionAction.Dismiss); return newColorVC; }