Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 2nd, 2012  |  syntax: None  |  size: 0.83 KB  |  hits: 39  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. CAGradientLayer not smooth enough?
  2. CAGradientLayer *layer = [CAGradientLayer layer];
  3. layer.colors = [NSArray arrayWithObjects:
  4.                 (id)[[UIColor darkKinepolisColor] CGColor],
  5.                 (id)[[UIColor lightKinepolisColor] CGColor],
  6.                 (id)[[UIColor lightKinepolisColor] CGColor],
  7.                 (id)[[UIColor darkKinepolisColor] CGColor],
  8.                 nil];
  9. layer.locations = [NSArray arrayWithObjects:
  10.                    [NSNumber numberWithFloat:0],
  11.                    [NSNumber numberWithFloat:0.4],
  12.                    [NSNumber numberWithFloat:0.6],
  13.                    [NSNumber numberWithFloat:1],
  14.                    nil];
  15. layer.startPoint = CGPointMake(0, 0);
  16. layer.frame = self.layer.bounds;
  17. layer.endPoint = CGPointMake(1, 1);
  18. layer.contentsGravity = kCAGravityResize;
  19. [self.layer addSublayer:layer];