你应该首先调用addChildViewController。MyToolViewController *viewController = [[MyToolViewController alloc] init];[self addChildViewController:viewController];[self.view addSubview:viewController.view];[viewController didMoveToParentViewController:self];