如何添加角度(旋转)我的CAGradientLayer?不旋转我的视图(self.colorView)。我只想为渐变添加一个角度 我创建了我的CAGradientLayer,如下所示
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.colors = [NSArray arrayWithObjects:(id)[[NSColor blueColor] CGColor], (id)[self.gradColorTwo CGColor], nil];
gradient.frame = self.colorView.bounds;
[self.colorView setLayer:gradient];
[self.colorView setWantsLayer:YES];
答案 0 :(得分:0)
您错过了startPoint
和endPoint
,而没有更改它们,您使用的是默认(0.5,0.0)e(0.5,1.0)坐标。
要使45°梯度变为(0.0,0.0)和(1.0,1.0)。