У меня есть прямоугольная настройка CPImage, например, так:
var img = [[CPImage alloc] initWithContentsOfFile:"Resources/img.jpg""];
Я хотел бы отобразить это в моем подклассе CPView в виде круга, где часть изображения обрезана (что находится вне затмения), оставаясь прозрачной,Я попробовал это:
- (void)drawRect:(CGRect)aRect
{
var path = [CPBezierPath bezierPathWithOvalInRect:aRect];
[[CPColor colorWithPatternImage:img] set];
[path fill];
}
но я просто получил черный круг.