Je voudrais vraiment savoir s'il y a un moyen d'obtenir le fond en lin clair d'iOS. Voici à quoi ça ressemble :
Existe-t-il un moyen d'y accéder en utilisant simplement le SDK intégré ? Ou dois-je trouver une image comme celle-ci quelque part ?
EDITAR: Je ne voulais pas utiliser d'API privées, alors voici ce que j'ai fait. J'ai récupéré l'image de cette façon :
CGRect rect = CGRectMake(0.0f, 0.0f, 640.0f, 960.0f);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [[UIColor underPageBackgroundColor] CGColor]);
CGContextFillRect(context, rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imagepath = [documentsDirectory stringByAppendingPathComponent:@"underPageBackground.png"];
[UIImagePNGRepresentation(image) writeToFile:imagepath atomically:YES];
Et voici le png résultant en résolution rétine : (cliquez sur la vignette pour l'ouvrir)
J'espère que cela sera utile à quelqu'un :)