1
嗨,我想從顏色設置爲另一個視圖的漸變顏色。 我可以設置開始和結束顏色,但不能設置角度和類型。如何設置漸變角度和類型到CAGradientLayer
以下是值: 1.Startcolor:@ 「2b2b2b」 2.Endcolor:@ 「4a4a4a」 3.GradientAngle:90 4.GradientType:@ 「線性」
UIView *theView=[[UIView alloc] init];
theView.frame=self.view.frame;
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = theView.bounds;
UIColor *startColor = [self colorwithHexString:@"2b2b2b" alpha:1];
UIColor *endColor = [self colorwithHexString:@"4a4a4a" alpha:1];
gradient.colors = [NSArray arrayWithObjects:(id)[startColor CGColor], (id)[endColor CGColor], nil];
[theView.layer insertSublayer:gradient atIndex:0];
感謝您的回覆。請詳細說明如何設置Angle屬性 – lreddy