2011-08-31 2 views
1

ページカールエフェクトの設定画面のために黒くフェードする暗いグリルテクスチャを作成したい。どのように私はプログラム的にこのような背景を作成するのです http://www.pcmag.com/slideshow_viewer/0,3253,l%253D286397%2526a%253D286507%2526po%253D7,00.asp?p=nグラデーションテクスチャの背景

ガーミンのStreetPilotオンボードでは、このようなものを使用していますか?私は本当にiPhoneの画面のサイズの画像を含めることを望んでいません。これは怠惰なアプローチのようです。

+0

はちょうどグレー色のように見え、それをイマイチ? – TommyG

+0

画像を非常に詳しく見ると、特に底部には、iPhoneがiOS 4より前のドック用に持っていたより細かい角度のグリッドがあることがわかります。私はこれらの繊細なテクスチャが大好きです。彼らはあまりにも多くを追加します。 –

+2

個人的には、このような背景をPhotoshop/pixelmatorで作成してインポートします。あなたがプログラムでそれをしたと言うことができるようにきちんとしていますが、それは仕事のための適切なツールを使い、人生を歩みたいと思うような感じです。彼らの言うとおり、時間はお金です。 –

答えて

2

私は2つの部分でそれを作成します。まず、通常の水晶描画関数を使ってグラデーションを描画します。次に、ドットの繰り返しパターンでオーバーレイを追加します。これらの点は、小さなPNGファイル(タイル張り)でも、石英を使って描くこともできます。

CGContextDrawLinearGradientと[UIColor initWithPatternImage:]のドキュメントを参照してください。それはだ

+0

Oooh。明確にするために、グリッドになる黒い点をグリッドの上に描くと言っていますが、正しいですか?ありがとう!それは私が思っていたものとまったく逆です。私はドットになる黒い背景の上にグラデーションを描く方法を理解しようと忙しかったです。 –