void DisplayMusicOptions() { if (UserInterfaceIdiomIsPhone) { flipsideViewController = new FlipsideViewController(this); flipsideViewController.Done += (button, even) => { DismissViewController(true, null); }; PresentViewController(flipsideViewController, true, null); } else { if (flipsidePopoverController == null) { var controller = new FlipsideViewController(this); flipsidePopoverController = new UIPopoverController(controller); flipsidePopoverController.PopoverContentSize = new SizeF(320f, 460f); controller.Done += delegate { flipsidePopoverController.Dismiss(true); }; } if (flipsidePopoverController.PopoverVisible) { flipsidePopoverController.Dismiss(true); } else { flipsidePopoverController.PresentFromRect(musicButton.Frame, View, UIPopoverArrowDirection.Any, true); } } }
void DisplayMusicOptions() { if (UserInterfaceIdiomIsPhone) { flipsideViewController = new FlipsideViewController (this); flipsideViewController.Done += (button, even) => { DismissViewController (true, null); }; PresentViewController (flipsideViewController, true, null); } else { if (flipsidePopoverController == null) { var controller = new FlipsideViewController (this); flipsidePopoverController = new UIPopoverController (controller); flipsidePopoverController.PopoverContentSize = new SizeF (320f, 460f); controller.Done += delegate { flipsidePopoverController.Dismiss (true); }; } if (flipsidePopoverController.PopoverVisible) { flipsidePopoverController.Dismiss (true); } else { flipsidePopoverController.PresentFromRect (musicButton.Frame, View, UIPopoverArrowDirection.Any, true); } } }