0
我正在嘗試做類似附加圖像的事情。 在Swift中旋轉NSString
我認爲這頁會導致答案
http://www.informit.com/articles/article.aspx?p=2149190&seqNum=13
或
但將objC轉換爲swift很麻煩。我可以很容易地繪製我的箭頭,但讓NSString旋轉然後翻譯是有問題的。它做奇怪的事情像抽出屏幕,不對角度等
我已經試過這和許多變化
CGContextSaveGState(context)
CGContextRotateCTM(context, dTheta[i])
CGContextTranslateCTM(context, -s.sizeWithAttributes(attributes).width/2.0, -radiusY)
s.drawAtPoint(CGPoint(x: x + xOffset*0.0 , y: y + yOffset*0.0), withAttributes: attributes)
//s.drawAtPoint(CGPointMake(0, 0), withAttributes: attributes)
CGContextRestoreGState(context)
感謝。我的徑向線並不現在顯示。我使用單獨的背景下,確實'CGContextSaveGState(contextLines) ''最後''CGContextRestoreGState(contextLines)''但沒有快樂 –
我會在文字同時畫線,只記得你已經旋轉了CTM,所以你會沿着'x '軸,即從原點'{0,0}'到點'{d,0}'。 – Caleb
謝謝,幾乎在那裏,我發現由於某種原因屬性顏色沒有被尊重。 drawAtPoint(CGPoint(x:radius,y:0), withAttribu tes:[NSForegroundColorAttributeName:UIColor.yellowColor()])'行應該是黃色的,但他們是黑色的? –