내가 테두리 원을 그릴 CGrect를 사용하고 있지만 내가 여기 원의 날카로운 경계를하지 않았다 나의 코드 :CGrect에서 날카로운 경계선을 만드는 방법은 무엇입니까?
CGRect rect = CGRectMake(lastPoint1.x - CircleRadius ,lastPoint1.y - CircleRadius,CircleDia,CircleDia);
CGContextSetFillColorWithColor(ctx, [Util_color getThemeColor].CGColor);
CGContextFillEllipseInRect(ctx, rect);
CGContextSetRGBStrokeColor(ctx, 255.0, 255.0, 255.0, 1.0);
CGContextStrokeEllipseInRect(ctx, rect);
CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);
CGContextSetLineWidth(ctx, 3.0);
CGContextSetShouldAntialias(ctx, YES);
CGContextSetLineCap(cox,kCGLineCapRound);
하지만 난 여전히 흐림 국경을 얻을! CGrect를 사용하여 예리한 경계선을 얻는 방법이 있습니까?
은 적어도 첫 번째 줄에'CGRectIntegral'를 사용합니다. 좌표를 정수 픽셀로 반올림합니다. http://stackoverflow.com/a/9975374/526547 – Cyrille
보기에 적용합니다. CGrect에 적용하고 싶습니다. –
적분 좌표는 정확히 틀린 방법입니다. 그 이유에 대한 내 답변에 게시 된 삽화를 참조하십시오. – uliwitness