0

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]; 
+0

Geben Sie Ihren Code ein, damit wir uns ansehen können, was Sie ausprobiert haben. – Haligen

+0

@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

+0

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

Antwort

0

Eine UIImage mit Gaussian Blur und fügen Sie Bild auf dieser TextField- oder Button (was auch immer Sie haben).

+0

haben Sie keine Beispielcode zu führe das aus – Diksha