2017-05-10 4 views
0

Ich benutze Quart2D, um Rectures aber nicht arbeiten, wie ich denke.iphone verwenden Quart2D api in drawRect haben 1px redundante Linie?

Mein Code unten ein:

-(void) drawRect:(CGRect)rect{ 
[[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.2]setFill]; 
CGRect grayRect = self.frame; 
UIRectFill(grayRect); 

CGRect cropRect = _intersectionRect; 
CGRect intersectionRect = CGRectIntersection(cropRect, grayRect); 
[[UIColor clearColor]setFill]; 
UIRectFill(intersectionRect); 
} 

In einem leeren Projekt eine Demo laufen, funktioniert alles einwandfrei:

enter image description here

aber im Mai Projekt, ich mit verschiedenen 1 px Linie erhalten alpha-Wert:

enter image description here

Es dauert mich Stunden zu debuggen .. Ich werde schätzen, wer mir eine Antwort geben :)

Antwort

0

Problem wurde gelöst.

Die beiden Rect-Werte sollten int statt float sein.