渐变纹理背景

问题描述:

我想创建一个黑色的格栅纹理,在页面卷曲效果下淡出为黑色的配置屏幕。渐变纹理背景

的Garmin公司StreetPilot板载使用这样的事情: http://www.pcmag.com/slideshow_viewer/0,3253,l%253D286397%2526a%253D286507%2526po%253D7,00.asp?p=n

如何编程创建背景,如本?我真的不希望包含iPhone屏幕尺寸的图像;这似乎是一种懒惰的做法。

+0

它看起来像只是一个灰色的颜色,是不是? – TommyG

+0

如果你仔细观察图像,特别是在底部,你会发现它有一个更微妙的角度网格的版本,iPhone的iOS 4之前的坞站。它变成黑色。我喜欢这些微妙的纹理;他们增加了很多。 –

+2

个人而言,我会在photoshop/pixelmator中创建一个像这样的背景并导入。整洁地说,你可以用编程的方式来表达,但这感觉有点像你想用正确的工具来完成工作并继续生活。正如他们所说,时间就是金钱。 –

我会创建它分两部分。首先,使用普通的石英拉丝功能绘制一个渐变。然后,添加重复图案的点。这些点可能是一个平铺的小PNG文件,或者您可以使用石英来绘制它们。

见CGContextDrawLinearGradient和文档[的UIColor initWithPatternImage:]

+0

Oooh。为了清楚起见,你说在一个渐变的顶部绘制黑点,这将成为网格,对吗?谢谢!这与我的想法完全相反;我忙着试图弄清楚如何在黑色背景上绘制渐变网格,这将成为点。 –