public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            // create a new window instance based on the screen size
            _window = new UIWindow(UIScreen.MainScreen.Bounds);

            _splitViewController = new MTSplitViewController();

            _masterController = new RootViewController();
            _detailController = new DetailViewController(_splitViewController);
            _masterController.DetailViewController = _detailController;
            _navController = new UINavigationController(_masterController);


            _splitViewController.ViewControllers        = new UIViewController[] { _navController, _detailController };
            _splitViewController.ShowsMasterInLandscape = true;
            _splitViewController.ShowsMasterInPortrait  = true;
            _window.AddSubview(_splitViewController.View);

            _window.MakeKeyAndVisible();

            _masterController.SelectFirstRow();
            _detailController.ConfigureView();

            return(true);
        }
 public Source(RootViewController oController)
 {
     this.oController = oController;
 }
示例#3
0
 public RowTableViewSource(RootViewController controller)
 {
     _controller = controller;
 }