public override void DismissalTransitionWillBegin() { base.DismissalTransitionWillBegin(); PresentedViewController.GetTransitionCoordinator().AnimateAlongsideTransition(context => { dimmingView.Alpha = 0; }, null); }
private void DisposeModalView() { if (PresentedViewController != null) { PresentedViewController.DismissViewController(true, null); ((IModalView)PresentedViewController).ToHide -= OnModalViewToHide; ((IModalView)PresentedViewController).Dispose(); } }
private void dismiss() { if (PresentedViewController is IReactiveViewController reactiveViewController) { reactiveViewController.DismissFromNavigationController(); return; } PresentedViewController.DismissViewController(true, null); }
private async Task <bool> dismiss() { if (PresentedViewController is IReactiveViewController reactiveViewController) { return(await reactiveViewController.DismissFromNavigationController()); } PresentedViewController.DismissViewController(true, null); return(true); }
public override void PresentViewController(UIViewController viewControllerToPresent, bool animated, Action completionHandler) { if (PresentedViewController != null) { PresentedViewController.PresentViewController(viewControllerToPresent, animated, completionHandler); } else { base.PresentViewController(viewControllerToPresent, animated, completionHandler); } }
public override void DismissalTransitionWillBegin() { var coordinator = PresentedViewController.GetTransitionCoordinator(); if (coordinator == null) { dimmingView.Alpha = 0.0f; return; } coordinator.AnimateAlongsideTransition(_ => dimmingView.Alpha = 0.0f, null); }
private async Task <bool> dismiss() { if (PresentedViewController is IDismissableViewController dismissableViewController) { if (await dismissableViewController.Dismiss() == false) { return(false); } } PresentedViewController.DismissViewController(true, null); onDismissedCallback(); return(true); }
void SetAplhaOnTransitionBegin(float alpha) { var transitionCoordinator = PresentedViewController.GetTransitionCoordinator(); if (transitionCoordinator == null) { dimmingView.Alpha = alpha; return; } transitionCoordinator.AnimateAlongsideTransition(context => { dimmingView.Alpha = alpha; }, null); }
public override void PresentationTransitionWillBegin() { ContainerView.InsertSubview(dimmingView, 0); var coordinator = PresentedViewController.GetTransitionCoordinator(); if (coordinator == null) { dimmingView.Alpha = 1.0f; return; } coordinator.AnimateAlongsideTransition(_ => dimmingView.Alpha = 1.0f, null); }
public override void PresentationTransitionWillBegin() { base.PresentationTransitionWillBegin(); AddViewsToDimmingView(); dimmingView.Alpha = 0; PresentedViewController.GetTransitionCoordinator().AnimateAlongsideTransition(context => { dimmingView.Alpha = 1; }, null); MoveJaguarPrintToPresentedPosition(false); UIView.Animate(1, () => { MoveJaguarPrintToPresentedPosition(true); }); }
public override void PresentationTransitionWillBegin() { dimmingView.Frame = ContainerView.Bounds; AdditionalContentView.Frame = ContainerView.Bounds; AdditionalContentView.Layer.ZPosition += 1; ContainerView.AddSubview(dimmingView); ContainerView.AddSubview(AdditionalContentView); var coordinator = PresentedViewController.GetTransitionCoordinator(); if (coordinator == null) { dimmingView.Alpha = 0.8f; return; } coordinator.AnimateAlongsideTransition(_ => dimmingView.Alpha = 0.8f, null); }
public override void ViewDidLayoutSubviews() { base.ViewDidLayoutSubviews(); PresentedViewController.ViewDidLayoutSubviews(); }
private void dismiss() { PresentedViewController.DismissViewController(true, null); onDismissedCallback(); }
private void dismiss() { PresentedViewController.DismissViewController(true, null); }