iOS: UIView размывает вещи, движущиеся за ним - PullRequest
4 голосов
/ 10 марта 2011

Мне интересно, возможно ли размыть все за кадром ... Ожидается, что эти вещи будут двигаться.

Пример: у меня есть UIViewcontroller, содержащий UITableView, и небольшой UIView поверх него, который можно перемещать касанием. Я хочу, чтобы это представление было прозрачным, но затуманивало что-то позади него, чтобы добиться эффекта, подобного этому: http://www.codeproject.com/KB/dialog/rtaGlassEffectLib/rtaGlassEffect.png

Так ... возможно или нет?

Ответы [ 2 ]

3 голосов
/ 10 марта 2011

Если после просмотра все не меняется, вы можете сделать снимок экрана (см. Этот вопрос: Как сделать снимок текущего снимка и повторно использовать его в коде (iPhone SDK) ), а затем используйте процедуры размытия по Гауссу эта библиотека: http://code.google.com/p/simple-iphone-image-processing/

Итак, да, это возможно, но не супер просто. Вы можете найти похожие вопросы здесь, которые, вероятно, помогут: stackoverflow.com / search? Q = [iphone] + blur

1 голос
/ 18 августа 2013

Я думаю, вы можете использовать эту библиотеку:

https://github.com/alexdrone/ios-realtimeblur

...