2009-10-01 131 views

回答

3
  1. 畫一條線。
  2. 在它的最後繪製一個三角形。

是的,也就是說,其實是唯一的辦法。 (好吧,除非有人發佈了一些適合你的源代碼,否則,你可能會這麼做?)

+0

好的。要在最後繪製三角形,我的三角形的一邊必須垂直於我的線。我如何得到這條垂直線。 – diana 2009-10-01 06:46:44

+2

別擔心。以不變的方向畫出你的三角形。使用三角函數計算直線的角度,然後在繪製三角形之前將當前轉換矩陣旋轉相應的角度。 – 2009-10-01 06:52:39

+0

您甚至可以將一個三角形只繪製一次到CGMutablePath中,其原點爲0,0,然後在旋轉CTM之前平移CTM以將三角形移動到正確的位置。 (雖然這有點棘手。) – 2009-10-01 06:53:48