2

为了使图像变圆角,我正在执行以下操作

UIImageView     *myView     =   [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, size.width, size.height)];
[myView setImage:[UIImage imageNamed:@"xcode_57X57"]];
myView.layer.cornerRadius      =   10.0;
myView.layer.borderWidth       =   1.0;
myView.layer.borderColor       =   [UIColor blueColor].CGColor;
myView.layer.shadowRadius      =   8;

但是,我得到的是 myView 的角是圆角的,但图像的角是圆角的。下图显示了我的问题。

如果你之前遇到过这个问题,请给我建议。

在此处输入图像描述

4

1 回答 1

6

您需要剪辑子视图:

myView.clipsToBounds = TRUE;
于 2012-04-05T04:15:57.483 回答