UIImageView添加边框和阴影


 


- (void)viewDidLoad
{
    [super viewDidLoad];
    //添加显示
    UIImage *image = [UIImage imageNamed:@"0_wanggsx20080817.jpg"];
    UIImageView *imageView = [[UIImageView alloc]initWithImage:image];
    imageView.frame = CGRectMake(50, 100, 200, 300);
    
    //添加边框
    CALayer * layer = [imageView layer];
    layer.borderColor = [[UIColor redColor] CGColor];
    layer.borderWidth = 5.0f;
    //添加四个边阴影
    imageView.layer.shadowColor = [UIColor greenColor].CGColor;//阴影颜色
    imageView.layer.shadowOffset = CGSizeMake(0, 0);//偏移距离
    imageView.layer.shadowOpacity = 0.5;//不透明度
    imageView.layer.shadowRadius = 10.0;//半径
//    //添加两个边阴影
//    imageView.layer.shadowColor = [UIColor blueColor].CGColor;//阴影颜色
//    imageView.layer.shadowOffset = CGSizeMake(4, 4);//偏移距离
//    imageView.layer.shadowOpacity = 0.5;//不透明度
//    imageView.layer.shadowRadius = 2.0;//半径
    [self.view addSubview:imageView];

}