UIView *tipContainer = [[UIView alloc] init];
[self.view addSubview:tipContainer];
[tipContainer mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(@(0));
make.right.equalTo(displayImageContainer);
make.width.equalTo(@(35));
make.height.equalTo(@(20));
}];
[tipContainer layoutIfNeeded];
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = tipContainer.bounds;
[tipContainer.layer insertSublayer:gradientLayer atIndex:0];
gradientLayer.colors = @[(__bridge id)[UIColor redColor].CGColor, (__bridge id)[UIColor blueColor].CGColor];
gradientLayer.startPoint = CGPointMake(0, 0);
gradientLayer.endPoint = CGPointMake(1, 1);
// 圆角 裁掉左上和左下
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:tipContainer.bounds byRoundingCorners:UIRectCornerBottomLeft cornerRadii:CGSizeMake(5, 5)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = tipContainer.bounds;
maskLayer.path = maskPath.CGPath;
tipContainer.layer.mask = maskLayer;
03-13
2059
05-25
1128
12-10
6709