Je suis en train de faire un contrôleur qui sera semblable au Centre de Contrôle dans iOS7. À partir de la WWDC session #226 j'ai appris à obtenir une image floue avec des effets différents
UIGraphicsBeginImageContextWithOptions(image.size, NULL, 0);
[view drawViewHierarchyInRect:rect];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
lightImage = [newImage applyLightEffect];
Donc, en d'autres termes, nous venons de capturer une partie de l'image (faire une capture d'écran), d'effectuer des effets de flou et de l'utilisation de cette image floue pour nos besoins.
Mais si vous ouvrez le centre de contrôle au-dessus d'un contenu dynamique, vous remarquerez que le centre de contrôle de flous d'arrière-plan est en train de changer ainsi que le contenu ne.
Quelqu'un sait comment reproduire ce comportement?
La seule façon que je le vois, c'est de capturer le contenu et de faire de l'effet flou avec un certain intervalle de temps (par exemple une demi-seconde). Mais il semble redondante.