Кто-нибудь знает, что использует Facebook для своей размытой панели инструментов?
Теперь я KNOW уже существует множество потоков о размытии iOS 7. Все они приходят к этим же решениям:
- Используйте UIToolbar с полупрозрачным набором в YES, а затем установите его свойство barTintColor. Проблема с этим подходом заключается в том, что он значительно увеличивает легкость цвета. Это подход, который использует AMBlurView. Панель навигации в приложении Facebook остается синей, даже если она выше белого содержимого. (с AMBlurView он становится пастельным синим)
- Отметьте базовый вид в графическом контексте, затем размывайте этот контекст, выведите его как UIImage и используйте в качестве фонового представления, повторите 30 раз в секунду. (что сильно ухудшает производительность). Это подход, который использует FXBlurView. Похоже, что Facebook тоже это использует.
Я подробно читал в Apple Dev Forums, и похоже, что это технический вызов даже для инженеров Apple. С Facebook прибивание размытия в реальном времени с чем-то другим, чем два подхода, которые я описал. Любая идея?