开发者

UIView with shadow

I'm trying to create a shadow around a simple UIView object开发者_高级运维 which is added on top of a UIViewController's view. what's the most straight forward way of doing this?


First, be sure to import the Quartz Core library:

#import <QuartzCore/QuartzCore.h>

Next, add the following lines to set up the shadow's properties:

someView.layer.shadowColor = [[UIColor blackColor] CGColor];
someView.layer.shadowOffset = CGSizeMake(10.0f,10.0f);
someView.layer.shadowOpacity = .5f;
someView.layer.shadowRadius = 10.0f;

Keep in mind that if you have that view's clipsToBounds property set to YES, the shadow won't appear.


It took me some time to figure it out. Code works perfect but you should import quartz

#import <QuartzCore/QuartzCore.h>
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜