Я действительно хочу знать, есть ли способ получить легкий фонарь для iOS. Вот как это выглядит:
Есть ли способ получить доступ к этому, просто используя встроенный SDK? Или мне нужно найти такое изображение где-то?
EDIT: Я не хотел использовать частные API, так что вот что я сделал. Я схватил изображение таким образом:
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];
И вот результат png в разрешении сетчатки: (щелкните по миниатюре, чтобы открыть)
Надеюсь, это кому-то полезно.:)