iPhone - 主要应用程序UIView问题的左上角和右上角

时间:2012-06-25 18:32:42

标签: iphone uiview rounded-corners

我使用以下代码来实现我的主要UIView的右上角和左上角:

UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.view.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight cornerRadii:CGSizeMake(10.0, 10.0)];

CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = self.view.bounds;
maskLayer.path = maskPath.CGPath;
[maskLayer setMasksToBounds:YES];
self.view.layer.mask = maskLayer;

但在那之后,UIView中包含的UIButtons等所有子视图都停止工作。我认为这可能不是一件容易的事,但是在谷歌的大部分工作之后我都无法得到解决方案。

提前致谢。

干杯。

0 个答案:

没有答案