加载UIViewController

时间:2014-10-08 12:39:34

标签: ios xcode uiview uiviewcontroller storyboard

我有一个黑色背景颜色的UIViewController,我这样做:

CredenciaisViewController *obj = [self.storyboard instantiateViewControllerWithIdentifier:@"Credencial"];
   [_viewContainer addSubview:obj.view];
    _viewContainer.alpha = 1;

CredenciaisViewController有红色背景颜色,但加载时我的背景有一半是白色。

当UiButtons处于白色部分时也不起作用。

为什么会这样? 我该如何解决?

1 个答案:

答案 0 :(得分:0)

现在我明白了!
我把Container View

在我的动作按钮中,我做了:

- (IBAction)mostrarCredenciais:(id)sender {
CredenciaisViewController *credenciaisView = [self.storyboard instantiateViewControllerWithIdentifier:@"Credencial"];

[self addChildViewController:credenciaisView];
[credenciaisView didMoveToParentViewController:self];
credenciaisView.view.frame = self.containerView.bounds;
[self.containerView addSubview:credenciaisView.view];
}

然后运作良好!