Эффект размытия на фоне таблицы не работает - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь повторить взгляд из матового стекла в виде таблицы внизу.

enter image description here

Я попробовал методы, описанные здесь и здесь но, похоже, сейчас ни один из них не работает.Потому что это результат, который я получаю.

enter image description here

Вот мой код.

tableView.backgroundColor = .clear
let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .light))
tableView.backgroundView = blurView

Я тестировал на симуляторе иустройство под управлением iOS 12.1, но проблема присутствует в обоих.

Демонстрационный проект

Что мне здесь не хватает?

1 Ответ

0 голосов
/ 04 марта 2019

Это не работает, потому что surfaceView вашего FloatingPanelController не прозрачен.Сделайте это при создании плавающей панели:

floatingPanelController.surfaceView.backgroundColor = .clear
...