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>
精彩评论