在推送和弹出UIViewController时导致灰色,模糊区域的原因

时间:2015-05-15 09:06:28

标签: ios uiviewcontroller uinavigationcontroller

enter image description here

此灰色和模糊区域仅在按下或弹出视图控制器时显示。是什么导致这种情况以及如何解决?

2 个答案:

答案 0 :(得分:1)

试试这个。

-(void)viewWillDisappear:(BOOL)animated{
   [super viewWillDisappear:animated];
   [self.view setAlpha:0];
}

回来时不要忘记重新设置alpha。

- (void) viewWillAppear:(BOOL)animated{
   [super viewWillAppear:animated];
   [self.view setAlpha:1];
}

答案 1 :(得分:0)

问题是由具有黑色背景颜色的window引起的。匹配window和查看控制器背景颜色可以解决问题。