1

在这里,cornerRadius 不适用于 PatternImage,你能帮帮我吗?

- (void)viewDidLoad
{
    [super viewDidLoad];

    myView.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]];
    myView.layer.cornerRadius = 10.0;
}
4

1 回答 1

2

您需要剪辑视图,否则背景会溢出。

myView.layer.maskToBounds = YES;

您也可以使用 UIView 方法,但我认为您已经在图层中,这样看起来会更干净哈哈。他们做同样的事情。

myView.clipsToBounds = YES;
于 2012-05-12T12:25:32.557 回答