Text Blur mit UICOllectionview Zelle
Ich habe Collection Cell, dass ich diesen Text haben, möchte ich den Text verwischen, wie in Abbildung dargestellt.
Ich habe versucht UIVisualEffect zu verwenden, aber ich bekam keine genaue Antwort.
Code: UIGraphicsBeginImageContext (self.bounds.size); [self.layer renderInContext: UIGraphicsGetCurrentContext()]; UIImage * viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
//Blur the UIImage with a CIFilter
CIImage *imageToBlur = [CIImage imageWithCGImage:viewImage.CGImage];
CIFilter *gaussianBlurFilter = [CIFilter filterWithName: @"CIGaussianBlur"];
[gaussianBlurFilter setValue:imageToBlur forKey: @"inputImage"];
[gaussianBlurFilter setValue:[NSNumber numberWithFloat: 10] forKey: @"inputRadius"];
CIImage *resultImage = [gaussianBlurFilter valueForKey: @"outputImage"];
UIImage *endImage = [[UIImage alloc] initWithCIImage:resultImage];
//Place the UIImage in a UIImageView
UIImageView *newView = [[UIImageView alloc] initWithFrame:self.bounds];
newView.image = endImage;
[self addSubview:newView];
Geben Sie Ihren Code ein, damit wir uns ansehen können, was Sie ausprobiert haben. – Haligen
@Haligen Ich habe UIVisualEffect in Xib hinzugefügt und ich habe auch Gaussian Blur verwendet und der Code, den ich verwendet habe, ist über – Diksha
bearbeitet. Ist jedes Automodell in Ihrem geposteten Bild eine einzelne Zelle, oder sind sie alle in einer Zelle, und wo ist Ihr über dem Code platziert bei? Benutzerdefinierte Zellklasse? Controller-Klasse anzeigen? – Haligen