2009-04-04 9 views
2

アプリランチャーによって通常の「光る」アイコンに変換されたときに、正方形の平らな.png画像がどのように見えるかをユーザーに見せたいとします。アプリランチャーと同じ方法で、iPhoneのPNGをどのように輝かせることができますか?

ラウンドコーナーとガラス効果。

おかげ

+0

私は明確にする必要があります。私はどのように私はMac上のフォトショップではなく、iphoneでココアでこれを行うことができます頼んでいる。 – Rob

答えて

0

がアイコンで「輝き」のアプリケーション内の表現については、使用して、輝きのグラデーションを描画するカスタムUIViewのを作成することができますコードhere(Appleのものに合わせてグラデーションの色を調整します)。プレビューアイコンに「輝き」を適用する場合は、このカスタムUIViewをUIImageView(またはそれをホストしているもの)の上にオーバーレイするだけです。

長方形のクリッピングはややトリッキーです。黒い背景が堅い場合は、中央に丸みのある矩形の透明な領域がある黒い領域を持つフレームUIImageViewをオーバーレイすることができます。 Core Graphicsを使用してより一般的な方法でこれを行うこともできます。これは、画像と光沢をビューに描画し、次に丸みを帯びた矩形のCGContextClipを使用して丸みを帯びた内部を切り出します。