Ich habe eine UIView, wo ich einen Kreis zeichnen möchte, der über den Rahmen der UIView hinausgeht, Ich habe die masksToBounds auf NO gesetzt - erwarte, dass ich außerhalb der Grenzen der UIView vorbei ziehen kann 5 Pixel rechts und unten.Zeichnung außerhalb einer UIView
Ich erwarte, dass das Oval nicht abgeschnitten wird, aber es wird abgeschnitten und zeichnet nicht außerhalb der Grenzen?
- (void)drawRect:(CGRect)rect
{
int width = self.bounds.size.width;
int height = self.bounds.size.height;
self.layer.masksToBounds = NO;
//// Rounded Rectangle Drawing
//// Oval Drawing
UIBezierPath* ovalPath = [UIBezierPath bezierPathWithOvalInRect: CGRectMake(0, 0, width+5, height+5)];
[[UIColor magentaColor] setFill];
[ovalPath fill];
[[UIColor blackColor] setStroke];
ovalPath.lineWidth = 1;
[ovalPath stroke];
}
Ich habe das versucht - hat nicht funktioniert ... – OneGuyInDc
self.layer.masksToBounds = NO wird nicht helfen, Clipping – pixelrevision