here is simplest way what I do, When I need to add Shadow, Border or Round Corners Effects on any view
in ViewController.h
1. add QuartzCore.framwork in your project
2. add the UIView in XIB via Interface Builder
3. create UIView's IBOutlet and Hook-up with it
@property (weak, nonatomic) IBOutlet UIView *backgoundWall;
in ViewController.m
4. import QurtzCore header file.
#import <QuartzCore/QuartzCore.h>
3. synthesise the View property variable
@synthesize backgoundWall;
4. in viewDidLoad method add Shadow
- (void)viewDidLoad
{
[super viewDidLoad];
backgoundWall.layer.shadowColor =[UIColor blackColor].CGColor;
backgoundWall.layer.shadowRadius =3.0;
backgoundWall.layer.shadowOpacity =0.8;
backgoundWall.layer.cornerRadius =5.0;
backgoundWall.layer.shadowOffset =CGSizeMake(0, 7);
backgoundWall.layer.borderColor = [UIColor lightGrayColor].CGColor;
backgoundWall.layer.borderWidth =2.0;
}
5. Here is the result screen
Cheers!! We did it.
I would love to here you feedback!!