2011-08-31 107 views
1

我想創建一個黑色的格柵紋理,在頁面捲曲效果下淡出爲黑色的配置屏幕。漸變紋理背景

的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中創建一個像這樣的背景並導入。整潔地說,你可以用編程的方式來表達,但這感覺有點像你想用正確的工具來完成工作並繼續生活。正如他們所說,時間就是金錢。 –

回答

2

我會創建它分兩部分。首先,使用普通的石英拉絲功能繪製一個漸變。然後,添加重複圖案的點。這些點可能是一個平鋪的小PNG文件,或者您可以使用石英來繪製它們。

見CGContextDrawLinearGradient和文檔[的UIColor initWithPatternImage:]

+0

Oooh。爲了清楚起見,你說在一個漸變的頂部繪製黑點,這將成爲網格,對嗎?謝謝!這與我的想法完全相反;我忙着試圖弄清楚如何在黑色背景上繪製漸變網格,這將成爲點。 –