Tôi thực sự muốn biết liệu có cách nào để tải nền vải lanh ánh sáng của iOS hay không. Dưới đây là hình thức: iOS nền vải lanh ánh sáng?
Có cách nào để truy cập điều này bằng cách chỉ sử dụng SDK tích hợp không? Hay tôi phải tìm một hình ảnh như thế này ở đâu đó?
EDIT: Tôi không muốn sử dụng API tư nhân, vì vậy đây là những gì tôi đã làm. Tôi túm lấy hình ảnh theo cách này:
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];
Và đây là kết quả png ở độ phân giải võng mạc: (nhấp vào hình thu nhỏ để mở)
Hy vọng điều này rất hữu ích cho một ai đó. :)
Rất đẹp, không bao giờ biết về điều đó! Nó sẽ khiến tôi từ chối bởi Apple nếu tôi sử dụng nó? –
Nhân tiện, đó là một liên kết tuyệt vời mà bạn cung cấp, cảm ơn. –
Đồng ý, tôi không biết về wiki. Một tài liệu tham khảo tốt để biết. – Dandy