У меня есть UIVisualEffectView
с эффектом UIBlurEffect
в качестве закрепленного UICollectionViewCell
в UICollectionView
.Хотите, чтобы UIVisualEffectView пострадал от содержимого выше, а также ниже?
Размытие замаскировано значком, так что значок появляется тонким мерцающим образом, реагируя на то, что он нарисован поверх.
Эффект находится на фоне фон коллекции. Поскольку он остается закрепленным, а различные фоновые свитки снизу, он мягко меняется, чтобы отражать фон и выглядит очень красиво.
Однако, кроме фона прокрутки коллекции, большое количество контента обращено перед эффектом размытия. Это необходимо, потому что другой контент более важен и не должен быть скрыт.
Несмотря на то, что он находится за более важным контентом, я бы хотел, чтобы представление эффекта отражало содержимое, которое прокручивается перед ним. Любые предложения о том, как это можно сделать для работы?
Идея:
- Могу ли я захватить кусок от ранее нарисованной рамки и сделать это под видом эффекта? Как мне это сделать?
- Могу ли я сделать весь коллекционный вид, применить размытие, а затем сделать все, что должно быть поверх размытия во второй раз? Как я могу сделать это эффективно ?!
Спасибо.
Эффект, который вы описываете, звучит очень интересно. Однако я не могу понять это. У вас есть демо-GIF или видео? Мне бы очень хотелось увидеть это в действии :) – Cabus