2014-02-12 58 views
0

我得到了我數學升技擊中....如何繪製全線tlll月底屏幕

我在一個視圖畫8條紅線完全伸展,直到邊緣然而事實並非如此。

我錯過了什麼?附截圖說明它更好

enter image description here

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

回答

1

對不起,我真的不知道你的問題是什麼,但如果你想那些線路較長,你爲什麼不只是增加radius

+0

嗨,謝謝,是的,你是對的!簡單的錯誤。 謝謝 – Desmond