drawRect в представлении подкласса без другой реализации - PullRequest
0 голосов
/ 19 мая 2011

Я хочу, чтобы моя функция drawRect

-(void)drawRect{
    NSBezierPath * path = [NSBezierPath bezierPath];
    [path setLineWidth:4];
    NSPoint center = {ycord,xcord};
    [path moveToPoint: center];
    [path appendBezierPathWithArcWithCenter:center 
                                     radius:plyr_size 
                                 startAngle:0 
                                   endAngle:360]; 
    [[NSColor blackColor] set];
    [path fill];
    [[NSColor blackColor] set];
    [path stroke];
}

находилась внутри подкласса NSView, без добавления еще одного @implementation и @interface.Это для достижения отсечения.В качестве альтернативы, есть ли другие варианты отсечения?Если вы скажете мне «канцелярский зажим NSBezierPath», вам придется объясниться.

1 Ответ

1 голос
/ 19 мая 2011
[NSBezierPath clipRect:myClipRect];
...