Any reason why this is not permitted in Xib.
-(void)addLeftViewController:(UIViewController *)viewController
{
[self addChildViewController:viewController];
[viewController.view setFrame:CGRectMake(0, 0, self.leftVw.frame.size.width, self.leftVw.frame.size.height)];
[self.leftVw addSubview:viewController.view];
[viewController didMoveToParentViewController:self];
}