我有一个黑色背景颜色的UIViewController,我这样做:
CredenciaisViewController *obj = [self.storyboard instantiateViewControllerWithIdentifier:@"Credencial"];
[_viewContainer addSubview:obj.view];
_viewContainer.alpha = 1;
CredenciaisViewController有红色背景颜色,但加载时我的背景有一半是白色。
当UiButtons处于白色部分时也不起作用。
为什么会这样? 我该如何解决?
答案 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];
}
然后运作良好!