-(void)showChildViewController:(UIViewController*)content {
if(topController != content) {
content.view.frame = [self.view frame];
[content.view removeFromSuperview];
[self.view addSubview:content.view];
[content.view setNeedsDisplay];
[content didMoveToParentViewController:self];
topController = content;
}
}
This works!