我一直在UICollectionView
标题作为UICollectionReusableView
,我正在努力实现1)轻微的底部褪色图像和2)当用户向上滚动图像时会模糊。
我实际上是在看Apple的音乐应用程序,这是一个艺术家资料视图,在我看来是一个很棒的应用程序。
我的出发点有用然而我想要有一个更微妙的底部淡入淡出,然后一旦我有了钉子,想想滚动模糊..
应用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];
非常感谢任何见解!