Viewcontroller出现时会闪烁

时间:2015-04-30 12:43:59

标签: ios objective-c uiviewanimation

我有一个UIViewcontroller菜单按钮....当我点击菜单按钮时,另一个视图控制器添加为子视图。但在这个过程中,它会闪烁,但我得不到顺利的结果......

看看这张图片

enter image description here

这是我的菜单视图控制器图像及其层次结构.. enter image description here enter image description here

这是按钮点击的代码...

MenuVC *objMenu = [self.storyboard instantiateViewControllerWithIdentifier:@"MenuVC"];
objMenu.btnMenu = sender;
[objMenu setDelegate:self];

[self.view addSubview:objMenu.view];
[self addChildViewController:objMenu];

[objMenu.view layoutIfNeeded];

[UIView animateWithDuration:0.3f animations:^{

    objMenu.conLeading.constant = 0;
    [objMenu.view layoutIfNeeded];

    [objMenu.view setBackgroundColor:[[UIColor blackColor] colorWithAlphaComponent:0.2f]];

    [sender setEnabled:YES];

} completion:nil];  

所以问题是如何摆脱这种闪光?

0 个答案:

没有答案