0
我有一個奇怪的問題與石英。我第一次運行下面的代碼片段時,該線條將像圖片右邊的線條一樣繪製。第二次(以及之後)這些行被執行時,該行看起來像左邊的行。它爲什麼看起來像這樣?這一切都很棘手,似乎有一個黑暗的邊界。如果你用不透明度繪製曲線,那麼第一次會很亮,第二次會很黑。iPhone石英曲線鋸齒和有黑暗的邊框
CGContextSetRGBFillColor(context, 0.0,0.0,0.0,0.0);
CGContextClearRect(context, CGRectMake(0, 0, 320, 480));
CGContextSetRGBFillColor(context, 0, 0, 0, 0);
CGContextSetBlendMode(context, kCGBlendModeNormal);
CGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0);
CGContextSetLineWidth(context, 4.0);
CGContextMoveToPoint(context, p1.x, p1.y);
CGContextAddCurveToPoint(context, cp1.x, cp1.y, cp2.x, cp2.y, p2.x, p2.y);
CGContextDrawPath(context, kCGPathStroke);
alt text http://pici.se/pictures/NPTbVloLR.png