partial void NavigationController_TouchUpInside(UIButton sender) { var controller = UIStoryboard.FromName("Main", null).InstantiateViewController("BottomSheetNavigationController"); SheetSize[] sheetSizes = { SheetSize.Fixed(300f) }; var bottomSheetViewController = new BottomSheetViewController(controller, sheetSizes); this.PresentModalViewController(bottomSheetViewController, false); }
public override void ViewDidAppear(bool animated) { base.ViewDidAppear(animated); UIView.Animate(0.3, 0, UIViewAnimationOptions.CurveEaseOut, () => { this.View.BackgroundColor = OverlayColor; ContainerView.Transform = CGAffineTransform.MakeIdentity(); _actualContainerSize = SheetSize.Fixed((float)ContainerView.Frame.Height); }, null); }