2011-12-20 11 views
2

正方形の画像(iPhoneのアイコンをリンクする)がコーナーを丸めてリンゴのような効果をiTunesに追加する前に、コードを見るのが覚えています。基本的にiTunesからアイコン画像を取得して、店舗内にあるように見せたいと思っています。画像の角が丸みを帯びた

誰も私の方向を指摘できますか?

#import <QuartzCore/QuartzCore.h> 
... 
int r = 15; 
AnyUIViewSubClass.layer.cornerRadius = r; 

答えて

1

下記のおiconView(この例では)UIImageView次のようになります。

[iconView.layer setMasksToBounds:YES]; 
[iconView.layer setCornerRadius:5.0]; 

/* setting the border is not necessary, but is an option for you. */ 
[iconView.layer setBorderWidth:0.0f]; 
3

あなたは以下のことを実現するためのQuartzCore枠組みをインポートする必要があります:角を丸めるために

1

try th ESEリンク:

https://stackoverflow.com/a/1850269/215494

https://stackoverflow.com/a/4687593/215494

https://stackoverflow.com/a/8334624/215494

輝き/光沢効果を追加しませんが、あなたの画像サイズが固定されている場合、あなたは半の別のNSImageを追加することができます透明な光沢のあるPNG/JPGを使用してください。または、にNSBezierPathを交差させて描画し、結果を合成して完全にプログラムで行うこともできます。あなたはまた、すべてのものを一つの最終的なものとして構成することができますNSImage

Cocoa With Loveには、光沢、影、勾配、およびすべての非常に良い記事creating iconsがあります。

+0

ありがとうございます – iOSGuy

関連する問題