2015-12-30 43 views
2

我想更改UIBezierPathCGPath中包含的所有座標或點。我想把點數乘以某個值。UIBezierPath縮小所有座標

我發現CGAffineTransformMakeTranslation(transX,transY) 但它實際上增加或減少了值。我怎樣才能乘以所有的值?

+3

「翻譯」意味着在所有x/y座標上,偏移量被加*。也許CGAffineTransformMakeScale是你在找什麼? –

+0

Ok @MartinR對於翻譯詞語感到抱歉,但我需要將每個點都乘以,是否有任何解決方案.. –

+0

您是如何最終解決您的問題的? – SwiftArchitect

回答

2

按照OS XiOS文檔:

斯威夫特

func CGContextScaleCTM(_ c: CGContext?, _ sx: CGFloat, _ sy: CGFloat) 

除非this is the answer,在這種情況下,這個問題是重複的。