Ios9 模糊模态UITableViewController仅在过渡期间透明?
在iOS9中,我在当前上下文中以模态方式呈现UITableViewController,在ViewWillExample中,我将其模糊化如下:Ios9 模糊模态UITableViewController仅在过渡期间透明?,ios9,uimodaltransitionstyle,visual-effects,Ios9,Uimodaltransitionstyle,Visual Effects,在iOS9中,我在当前上下文中以模态方式呈现UITableViewController,在ViewWillExample中,我将其模糊化如下: self.tableView.backgroundColor = [UIColor clearColor]; UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:effectStyle]; UIVisualEffectView *blurEffectView = [[UIVisualEffec
self.tableView.backgroundColor = [UIColor clearColor];
UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:effectStyle];
UIVisualEffectView *blurEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
[blurEffectView setFrame:self.tableView.bounds];
self.tableView.backgroundView = blurEffectView;
self.tableView.separatorEffect = [UIVibrancyEffect effectForBlurEffect:blurEffect];
模糊效果很好,但只有在过渡期间,透明度才会在其下方显示调用方UIViewController视图。转换完成后,底部视图将不再可见
我错过什么了吗?我认为指定模态转换样式overCurrentContext可以很好地实现这一点
这是过渡期间的效果,看到下面的红色圆圈了吗
当过渡结束时,红色圆圈消失,不要注意前面的灰色数字,这些数字实际上属于显示的视图控制器
您解决了这个问题吗?您解决了这个问题吗?