Я использую UIVisualEffectView в качестве фонового рисунка моего стола, только для эффекта размытия, все в порядке, за исключением того, что я начинаю прокручивать текущий вид назад к предыдущему виду, фон стола немедленно становятся черными, а не размытыми.Странное поведение фона tableView при прокрутке назад в ViewController с использованием UIVisualEffectView
-2
A
ответ
0
UIVisualEffectView на самом деле является взломом в каркасе Apple. Это не перекрывающий слой, он полностью заменяет слои за собой, обрабатывая их. Попробуйте добавить этот эффект за стол и очистить фон таблицы. В viewDidLoad метод
self.tabelView.backgroundColor = [UIColor clearColor];
В cellForRowAtIndexPath метод
cell.backgroundColor = [UIColor clearColor];
ли TableView вид корень иерархии? Как вы представляете/отклоняете представление? Вы используете пользовательскую анимацию? –
есть UIImageView за TableView, я установил backgroundView tableview в UIVisualEffectView для просмотра размытого изображения, а viewController толкается и не имеет специальной анимации. – qky1412