我在一个自定义的UITableViewCell
里有一个UIView
,我想把这个视图的左下角和右下角圆角化。我尝试了以下代码,但它没有起作用:
- (void)awakeFromNib {
// Initialization code
CAShapeLayer * maskLayer = [CAShapeLayer layer];
maskLayer.path = [UIBezierPath bezierPathWithRoundedRect: _viewForTags.bounds byRoundingCorners: UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii: (CGSize){7.0, 7.0}].CGPath;
_viewForTags.layer.mask = maskLayer;
}
我通常在普通的视图控制器中使用 viewWillLayoutSubviews
方法来实现这个功能,它可以完美地工作,但是当我子类化 UITableViewCell
时,就没有这样的方法。
你有什么办法可以在子类化的 UITableViewCell
中将一个视图的两个角变为圆角吗?