Naprawdę chcę wiedzieć, czy istnieje sposób na uzyskanie lżejszego tła iOS. Oto, jak to wygląda: Tła iOS lekkie płótno?
Czy można uzyskać do tego dostęp, używając tylko wbudowanego zestawu SDK? Czy muszę gdzieś znaleźć taki obraz?
EDIT: Nie chciałem używać prywatnych API, więc oto co zrobiłem. Złapałam obraz ten sposób:
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];
A oto powstały png w rozdzielczości siatkówki: (kliknij na miniaturkę, aby otworzyć)
nadzieję, że to przydatne do kogoś. :)
Bardzo ładne, nigdy o tym nie wiedziałem! Czy mogę go odrzucić od Apple, jeśli z niego skorzystam? –
Przy okazji, to wspaniały link, który podałeś, dziękuję. –
Zgadzam się, nie wiedziałem o wiki. Dobry odnośnik do wiedzy. – Dandy