SVGKPattern.m 449 B

12345678910111213141516171819202122232425
  1. #import "SVGKPattern.h"
  2. @implementation SVGKPattern
  3. @synthesize color;
  4. + (SVGKPattern *)patternWithColor:(UIColor *)color
  5. {
  6. SVGKPattern* p = [[SVGKPattern alloc] init];
  7. p.color = color;
  8. return p;
  9. }
  10. + (SVGKPattern*)patternWithImage:(UIImage*)image
  11. {
  12. UIColor* patternImage = [UIColor colorWithPatternImage:image];
  13. return [self patternWithColor:patternImage];
  14. }
  15. - (CGColorRef)CGColor
  16. {
  17. return [self.color CGColor];
  18. }
  19. @end