2017-05-10 46 views
0

我使用Quart2D繪製矩形,但不能按我的想法工作。iphone在drawRect中使用Quart2D api有1px冗餘行嗎?

我的如下代碼:

-(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); 
} 

在一個空白的項目運行演示,一切工作正常:

enter image description here

但在5月的項目,我得到1個PX符合不同alpha值:

enter image description here

它需要我幾個小時才能調試..我將不勝感激誰給我一個答案:)

回答

0

問題已解決。

這兩個矩形的值應該是int而不是浮點數