推送和弹出 UIViewController 时导致灰色、模糊区域的原因
What causes grey, blurry area when pushing and popping UIViewController
只有在按下或弹出视图控制器时才会显示这个灰色和模糊的区域。是什么原因导致的以及如何解决?
试试这个。
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.view setAlpha:0];
}
回来时别忘了重新设置alpha。
- (void) viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.view setAlpha:1];
}
问题是由于 window
背景颜色为黑色引起的。匹配 window
和视图控制器背景颜色解决了问题。
只有在按下或弹出视图控制器时才会显示这个灰色和模糊的区域。是什么原因导致的以及如何解决?
试试这个。
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.view setAlpha:0];
}
回来时别忘了重新设置alpha。
- (void) viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.view setAlpha:1];
}
问题是由于 window
背景颜色为黑色引起的。匹配 window
和视图控制器背景颜色解决了问题。