我使用UIVisualEffectView作为我的tableview的backgroundView,只是为了模糊效果,一切都很好,除非当我开始将当前视图刷回到上一个视图时,tableview的背景立即变为黑色,而不是模糊了。
答案 0 :(得分:0)
UIVisualEffectView实际上是Apple框架中的一个黑客。它不是重叠层,它通过处理它完全取代了自身后面的层。尝试在表格后面添加此效果并清除表格视图的背景。 在 viewDidLoad 方法
中self.tabelView.backgroundColor = [UIColor clearColor];
在 cellForRowAtIndexPath 方法
中cell.backgroundColor = [UIColor clearColor];