Как установить angleRadius только для верхнего левого и верхнего правого угла UIView?

Есть ли способ установить angleRadiusтолько для верхнего левого и верхнего правого угла UIView?

Я попробовал следующее, но в итоге представление больше не отображается.

UIView *view = [[UIView alloc] initWithFrame:frame];

CALayer *layer = [CALayer layer];
UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRoundedRect:frame byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(3.0, 3.0)];
layer.shadowPath = shadowPath.CGPath;
view.layer.mask = layer;
371
задан Cœur 21 September 2018 в 03:46
поделиться