Skip to content

Instantly share code, notes, and snippets.

@ijoshsmith
Created January 14, 2015 16:56
Show Gist options
  • Save ijoshsmith/ea613776411746a8c2d3 to your computer and use it in GitHub Desktop.
Save ijoshsmith/ea613776411746a8c2d3 to your computer and use it in GitHub Desktop.
Adding and removing child view controllers
// These methods assume that `self` references a UIViewController instance.
- (void)loadChildViewController:(UIViewController *)viewController
{
[self addChildViewController:viewController];
[self.view addSubview:viewController.view];
[viewController didMoveToParentViewController:self];
}
- (void)unloadChildViewController:(UIViewController *)viewController
{
[viewController willMoveToParentViewController:nil];
[viewController.view removeFromSuperview];
[viewController removeFromParentViewController];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment