私はそのような長方形の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];
}
しかし、私はただ黒い円を取得します。