Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. CAGradientLayer *gradient = [CAGradientLayer layer];
  2. gradient.frame = button.bounds;
  3.  
  4. CGFloat x = 71./360; //71度
  5. float a = pow(sinf((2*M_PI*((x+0.75)/2))),2);
  6. float b = pow(sinf((2*M_PI*((x+0.0)/2))),2);
  7. float c = pow(sinf((2*M_PI*((x+0.25)/2))),2);
  8. float d = pow(sinf((2*M_PI*((x+0.5)/2))),2);
  9.  
  10. [gradient setStartPoint:CGPointMake(a, b)];
  11. [gradient setEndPoint:CGPointMake(c, d)];
  12.  
  13. gradient.colors = @[(__bridge id)UIColorFromRGBWithAlpha(0x16E05A,1.0).CGColor,
  14. (__bridge id)UIColorFromRGBWithAlpha(0x16E09D,1.0).CGColor];
  15.  
  16. [button.layer insertSublayer:gradient atIndex:0];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement