iOS光亚麻背景?

我真的想知道是否有办法获得iOS的光亚麻背景。 以下是它的样子: 替代文字

有没有一种方法可以通过使用内置的SDK来访问? 或者我必须在某处find这样的图像?


编辑:我不想使用私人的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]; 

这里是在视网膜parsing产生的PNG:(点击缩略图打开)

点击完整的分辨率

希望这对某人有用。 🙂

使用[UIColor underPageBackgroundColor] 。 这里是有用的信息和样本的链接 。

我不确定它是不是完全是一个(对我来说似乎更黑),但是,您可以在界面生成器中select“滚动视图带纹理的背景颜色”。 为此,select颜色时,请select右侧的保存框,而不是左侧的彩色框。

替代文字

我相信你应该能够在SDK中find这个背景(它应该是这种“向上翻页”function的默认设置),或者在google上(尝试寻找UIStockImageUnderPageBackground.png )。

否则 – 看起来像一个模式。 你可以做的是导入附加的截图,然后剪下一点没有阴影,并填充一个空白的canvas,使两侧匹配形成的原始模式。

这不是真正的解决scheme来获得实际的图像,但你可以很容易地使纹理。 我只是拉了一个关于如何使它在Photoshop中的教程。 在这里iOS亚麻tute这种方式,你可以使它无论你想要的颜色!