Как слегка потушить нижнюю часть UIImage и Fade to Blur как прокрутку вверх

Я работаю над заголовком UICollectionView как UICollectionReusableView и я пытаюсь достичь 1) слегка выцветшего изображения и 2) по мере того, как пользователь прокручивает изображение.

Я, по сути, смотрю приложение Apple Music, и это профиль профиля исполнителя, который, на мой взгляд, является отличным приложением.

  1. Слегка выцветшее дно
  2. Прокрутка размытия

Размытое изображение: По мере прокрутки пользователя:

Моя начальная точка работает, однако я бы хотел, чтобы у вас было более тонкое дно, затем, как только у меня есть гвоздь, подумайте о размытости при прокрутке.

Код, где применяется CAGradientLayer :

 UIImageView *imageView; imageView = [[UIImageView alloc] initWithFrame:header.bounds]; imageView.image = [UIImage imageWithData:self.guest.profilePic]; [imageView setContentMode:UIViewContentModeScaleAspectFill]; [imageView setClipsToBounds:YES]; CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = imageView.bounds; UIColor *transWhiteColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.25]; UIColor *endColor = [UIColor whiteColor]; gradient.colors = [NSArray arrayWithObjects: (id)[transWhiteColor CGColor], (id)[endColor CGColor], nil]; [imageView.layer insertSublayer:gradient atIndex:0]; [header addSubview:imageView]; 

Любые идеи были бы очень признательны!