public SessionsSplitViewController(SessionsTableViewController sessions, UINavigationController navcontroller) { /* * Create CollectionView Controller * Pass reference of CollectionView to the SessionsTable Source to control * Data handling */ sessionsTableViewController = sessions; blankView = new UIViewController(); blankView.View.BackgroundColor = AppColors.LIGHT_TEAL; //CollectionView = collection; //CollectionView.View.BackgroundColor = UIColor.White; navigationController = navcontroller; ViewControllers = new UIViewController[] { navigationController, blankView }; View.BackgroundColor = AppColors.LIGHT_TEAL; }
public void initializeSessionControllerFields() { //CollectionViewTable = new CollectionViewController(); SessionSource = new TableSourceSessions(); sessions = new SessionsTableViewController(SessionSource); //add delegate to the session source SessionSource.SessionRowToController += GetRowClickedFromSessionSource; SessionSource.HideTable += ShowCollectionsView; //navigation controller for 2nd(Nested splitview controllers NavigationController = new UINavigationController(sessions); NavigationController.NavigationBar.Translucent = false; sessionSplitViewController = new SessionsSplitViewController(sessions, NavigationController); sessionSplitViewController.View.Hidden = true; }