2
我正在開發使用Core-Graphics的繪圖應用程序。對於我使用的橡皮擦kCGBlendModeClear
。它以正方形的形式擦除我的繪圖。下面是代碼: 如何擦除核心圖形中的圓圈
context = UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(context,self.red,self.green,self.blue,1);
CGContextSetBlendMode(context, kCGBlendModeClear);
CGContextSetLineJoin(context, kCGLineJoinRound);
CGContextSetLineWidth(context, self.eraserWidth);
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetShouldAntialias(context, YES);
CGContextSetAllowsAntialiasing(context, YES);
我怎樣才能讓筆畫圓潤,而不是方?
請讓你的問題更容易理解。 – 2013-02-15 10:02:23
應用程序的背景是白色的嗎?爲什麼沒有把筆畫顏色設置爲白色CGContextSetRGBStrokeColor(context,1,1,1,1); – Luke 2013-02-15 10:46:01
「我怎樣才能讓中風變圓而不是方形?」 難道要形成一個正確的問題嗎?你想在矩形上做圓角,還是要在路徑上添加一個圓? – AlexWien 2013-02-15 15:30:35