0
我得到了我數學升技擊中....如何繪製全線tlll月底屏幕
我在一個視圖畫8條紅線完全伸展,直到邊緣然而事實並非如此。
我錯過了什麼?附截圖說明它更好
NSDictionary *[email protected]{@(0): @0,
@(1): @45,
@(2): @90,
@(3): @135,
@(4): @180,
@(5): @-45,
@(6): @-90,
@(7): @-135,
@(8): @-180};
for (int i=0; i<8; i++)
{
CGContextSetLineWidth (ctx, 1.5);
CGContextSetRGBStrokeColor (ctx, 255.0, 0.0, 0.0, 1.0);
CGContextMoveToPoint (ctx, 160, 240);
CGFloat degreeFloat = [d[@(i)] floatValue] ;
CGFloat deltaX = radius * cosf(RADIANS([d[@(i)] floatValue]));
CGFloat deltaY = radius * sinf(RADIANS([d[@(i)] floatValue]));
CGFloat endX = 160 + deltaX;
CGFloat endy = 240 + deltaY;
CGContextAddLineToPoint(ctx, endX, endy);
CGContextStrokePath(ctx);
//CGContextRef ctx = UIGraphicsGetCurrentContext();
}
嗨,謝謝,是的,你是對的!簡單的錯誤。 謝謝 – Desmond