Мне нужно замаскировать изображение с градиентом размытия.Нанесите градиент размытия
Подробнее; Я хочу, чтобы изображение начиналось слева без размытия и справа от него было размыто. Размытие начнет происходить где-то на полпути. Мне уже удалось полностью размыть изображение, но как отдельный образ, но как применить полупрозрачный градиент этого размытия?
UIImageView *bluredImgView = [[UIImageView alloc] initWithImage:img];
bluredImgView.frame = frame;
CAGradientLayer *lay = [CAGradientLayer layer];
lay.frame = bluredImgView.bounds;
lay.colors = [NSArray arrayWithObjects:(id)[[UIColor colorWithWhite: 0.0 alpha: 0.0] CGColor], (id)[[UIColor colorWithWhite: 1.0 alpha: 1.0] CGColor], nil];
lay.startPoint = CGPointMake(0.0f, 0.0f);
lay.endPoint = CGPointMake(1.0f, 0.0f);
bluredImgView.layer.mask = lay;
[_profileImageView addSubview:bluredImgView];
проверить этот образец проекта http://adcdownload.apple.com/wwdc_2013/wwdc_2013_sample_code/ios_uiimageeffects.zip – AFB