Skip to content

Instantly share code, notes, and snippets.

@NachoMan
Created February 26, 2014 04:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NachoMan/9223373 to your computer and use it in GitHub Desktop.
Save NachoMan/9223373 to your computer and use it in GitHub Desktop.
MLViewControllerCollectionViewCell.m
#import "MLViewControllerCollectionViewCell.h"
@implementation MLViewControllerCollectionViewCell
- (void)setViewController:(UIViewController *)viewController parentViewController:(UIViewController*)parentViewController {
if (_viewController != viewController) {
if (_viewController) {
[_viewController removeFromParentViewController];
[_viewController.view removeFromSuperview];
[_viewController didMoveToParentViewController:nil];
}
[viewController willMoveToParentViewController:parentViewController];
viewController.view.frame = self.contentView.bounds;
[self.contentView addSubview:viewController.view];
viewController.view.autoresizingMask = (UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleHeight);
[parentViewController addChildViewController:viewController];
}
}
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment