3

UITabBarItem. _ タブバーの項目を選択すると、画像にグラデーションがかぶせられます。

例えば、

ここに画像の説明を入力

なる...

ここに画像の説明を入力

この効果を達成するために何をすべきか正確にはわかりません。画像がグラデーションをマスキングしているようです。正しい方向(またはコード!)へのポインタは大歓迎です。

4

1 に答える 1

3

アルファ チャネルを持つモノクロCGImage(ほとんどの iPhone ツール/タブバー アイコンと同様) をマスクとして使用できます。基本的に、CGContextClipToMaskモノクロ画像で使用します。次に、マスク画像にクリップされるグラデーションを描画します。また、Mac OS X でこの効果を実装しているUMEKitのコードを確認することもできます(正確な方法は見ていませんが、おそらくいくつかの方法があります)。

于 2011-01-27T19:42:26.240 に答える