別の実装なしでサブクラスビューで引き出します
-
15-11-2019 - |
質問
私の引き出し関数を欲しい、
-(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];
}
.
は、@Implementationと@Interfaceを追加することなく、NSViewのサブクラスの内側にある。 これはクリッピングを達成するためです。 あるいは、クリッピングのための他のオプションはありますか?あなたが私に「NSBEZierPathの描画クリップ」を言うならば、あなたは自分自身を説明しなければなりません。
解決
[NSBezierPath clipRect:myClipRect];
所属していません StackOverflow