Dynamischer Unschärfeeffekt für iOS 7 wie im Control Center

Ich versuche, einen Controller zu erstellen, der dem Control Center in iOS7 ähnelt. In der WWDC-Sitzung Nr. 226 habe ich gelernt, wie man unscharfe Bilder mit verschiedenen Effekten erzeugt

UIGraphicsBeginImageContextWithOptions(image.size, NULL, 0);

[view drawViewHierarchyInRect:rect];

UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

lightImage = [newImage applyLightEffect];

Mit anderen Worten, wir erfassen einfach ein Bild (machen einen Screenshot), führen einen Unschärfeeffekt durch und verwenden dieses unscharfe Bild für unsere Bedürfnisse.

Wenn Sie das Kontrollzentrum jedoch über bestimmten dynamischen Inhalten öffnen, werden Sie feststellen, dass sich der unscharfe Hintergrund des Kontrollzentrums ebenso ändert wie der Inhalt.

Weiß jemand, wie man dieses Verhalten repliziert?

Die einzige Möglichkeit, die ich sehe, besteht darin, Inhalte zu erfassen und einen Unschärfeeffekt mit einem gewissen Intervall (z. B. einer halben Sekunde) zu erzielen. Sieht aber überflüssig aus.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage