2016-04-26 3 views
0

Так что я пишу приложение Swift недавно, и я создаю эффект размытия над imageView, я слышал, что CAFilter действительно эффективен с этой работой размытия, но это частный API, согласно тому, что люди говорили, как 3 или более много лет назад. Мне интересно, заблокирован ли CAFilter в App Store. Кто-то, пожалуйста, помогите мне.Является ли CAFilter еще частным API?

ответ

1

Я думаю, что CAFilter заменяется на CIFilter, что является классом CoreImage Framework.

Core Image Programming Guide

Вы также можете использовать UIVisualEffectView сделать размытие накладку, но у вас меньше вариантов настройки.

+1

Спасибо lorenzo! Я просто просмотрел его и внедрил в свое приложение, и теперь он отлично работает. И плюс, что я понял из iOS 7, эффект размытия, предоставляемый классом UIImage, теперь ускорен GPU, поэтому нам не нужно беспокоиться о производительности, даже несмотря на то, что он чувствует себя лагги и потребляет процессор в Simulator, поскольку Simulator не имеет графический процессор. – Allen