public GetViewController ( nint index, UIStoryboard storyboard ) : |
||
index | nint | |
storyboard | UIStoryboard | |
Résultat |
public override void ViewDidLoad () { base.ViewDidLoad (); modelController = new ModelController (); pageViewController = new UIPageViewController ( UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal, new NSDictionary () ); pageViewController.Delegate = this; DataViewController startingViewController = modelController.GetViewController (0, Storyboard); pageViewController.SetViewControllers ( new [] { startingViewController }, UIPageViewControllerNavigationDirection.Forward, false, null ); pageViewController.DataSource = modelController; AddChildViewController (pageViewController); View.AddSubview (pageViewController.View); CGRect pageViewRect = View.Bounds; pageViewController.View.Frame = pageViewRect; pageViewController.DidMoveToParentViewController (this); View.GestureRecognizers = pageViewController.GestureRecognizers; }
public override void ViewDidLoad() { base.ViewDidLoad(); modelController = new ModelController(); pageViewController = new UIPageViewController( UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal, new NSDictionary() ); pageViewController.Delegate = this; DataViewController startingViewController = modelController.GetViewController(0, Storyboard); pageViewController.SetViewControllers( new [] { startingViewController }, UIPageViewControllerNavigationDirection.Forward, false, null ); pageViewController.DataSource = modelController; AddChildViewController(pageViewController); View.AddSubview(pageViewController.View); CGRect pageViewRect = View.Bounds; pageViewController.View.Frame = pageViewRect; pageViewController.DidMoveToParentViewController(this); View.GestureRecognizers = pageViewController.GestureRecognizers; }
public override void ViewDidLoad() { base.ViewDidLoad(); // insantiate our ModelController modelController = new ModelController(); // Do any additional setup after loading the view, typically from a nib. // Configure the page view controller and add it as a child view controller. pageViewController = new UIPageViewController(UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal, new NSDictionary()); pageViewController.Delegate = this; var startingViewController = modelController.GetViewController(0, Storyboard); pageViewController.SetViewControllers(new[] { startingViewController }, UIPageViewControllerNavigationDirection.Forward, false, null); pageViewController.DataSource = modelController; AddChildViewController(pageViewController); View.AddSubview(pageViewController.View); // Set the page view controller's bounds using an inset rect so that self's view is visible around the edges of the pages. var pageViewRect = View.Bounds; pageViewController.View.Frame = pageViewRect; pageViewController.DidMoveToParentViewController(this); // Add the page view controller's gesture recognizers to the book view controller's view so that the gestures are started more easily. View.GestureRecognizers = pageViewController.GestureRecognizers; }