2009-12-16 69 views

回答

1

我不知道我是否正確理解您的問題。您是否嘗試用該模式填充或描邊路徑?我想要走的路是:

  1. 創建您想要填充或描邊的路徑。
  2. CGPatternCreate()創建一個圖案。這個函數需要很多參數,其中有一個指向圖形回調函數的指針,只要使用模式就會調用該函數。所以你會把你的代碼在這個函數中繪製PNG圖像。創建一個CGImage並使用CGContextDrawImage()將其繪製到回調函數提供的圖形上下文中。
  3. 撥打電話CGContextSetFillColorSpace()CGContextSetStrokeColorSpace()CGColorSpaceCreatePattern()設置模式色彩空間(對於下一步驟是必需的)。
  4. 致電CGContextSetFillPattern()CGContextSetStrokePattern()告訴石英使用你的模式來填充/撫摸。
  5. 致電CGContextDrawPath()來繪製路徑。

有關所有這些功能的更多信息,請參閱文檔。

+0

好的,不好意思,我的意思是我想用一個看起來像粉筆的圖案來描述路徑,現在我只是不知道如何使用CGPatternCreate來創建一個包含.png的模式。我希望能回答你的問題。 – Jaba 2009-12-16 04:08:54

相關問題