我记得看到之前的代码需要一个方形图像(链接一个iphone图标)和圆角,并增加了苹果在iTunes中的效果。基本上我从iTunes获得图标图像,并希望看起来像它在商店中。图像的圆角
任何人都可以指出我的方向吗?
我记得看到之前的代码需要一个方形图像(链接一个iphone图标)和圆角,并增加了苹果在iTunes中的效果。基本上我从iTunes获得图标图像,并希望看起来像它在商店中。图像的圆角
任何人都可以指出我的方向吗?
圆边角:
#import <QuartzCore/QuartzCore.h>
...
int r = 15;
AnyUIViewSubClass.layer.cornerRadius = r;
您需要导入QuartzCore
框架实现以下几点:
你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];
尝试th ESE链接:
https://stackoverflow.com/a/1850269/215494
https://stackoverflow.com/a/4687593/215494
https://stackoverflow.com/a/8334624/215494
不添加光泽/光彩的效果,但如果你的图像尺寸是固定的,你可以添加一个半的另一NSImage
透明的光泽PNG/JPG的顶部,或者你可以完全编程通过绘制相交NSBezierPath
s到NSImage
,然后合成你的圆角矩形图像的结果。你也可以把所有的东西组合成一个最后的NSImage
。
Cocoa With Love有一个关于creating icons有光泽,阴影,渐变和所有的非常好的文章。
谢谢大家 – iOSGuy 2011-12-20 05:05:33