imageView阴影和圆角效果的处理


自己随意拖一张图片

    UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"11.jpg"]];
    [imageView setFrame:CGRectMake(10, 30, 300, 200)];
    [self.view addSubview:imageView];
    [[imageView layer] setShadowOffset:CGSizeMake(5, 5)]; // 阴影的范围
    [[imageView layer] setShadowRadius:10];                // 阴影扩散的范围控制
    [[imageView layer] setShadowOpacity:1];               // 阴影透明度
    [[imageView layer] setShadowColor:[UIColor redColor].CGColor]; // 阴影的颜色
    //圆角设置
    imageView.layer.cornerRadius = 6;
    imageView.layer.masksToBounds = YES;
    //边框宽度及颜色设置
    [imageView.layer setBorderWidth:20];
    imageView.layer.borderColor = [UIColor blueColor].CGColor;
    //自动适应,保持图片宽高比
    imageView.contentMode = UIViewContentModeScaleAspectFit;



posted @ 2014-02-20 20:18  徐坤很无聊  阅读(955)  评论(0编辑  收藏  举报