public override void WillHideViewController(UISplitViewController svc, UIViewController aViewController, UIBarButtonItem barButtonItem, UIPopoverController pc) { _svc = svc as SplitViewController; _lefty = barButtonItem; _lefty.Title = "Home"; _pc = pc; ReplaceDetailNavigationViewController(); }
public override void TouchesMoved(MonoTouch.Foundation.NSSet touches, UIEvent evt) { UITouch touch = (UITouch)touches.AnyObject; if (touch != null) { PointF lastPt = touch.PreviousLocationInView(this); PointF pt = touch.LocationInView(this); float offset = (SplitViewController.Vertical) ? pt.X - lastPt.X : pt.Y - lastPt.Y; if (!SplitViewController.MasterBeforeDetail) { offset = -offset; } SplitViewController.SplitPosition = SplitViewController.SplitPosition + offset; SplitViewController.LayoutSubviews(); } }