2012-05-03 69 views
0

我想繪製我自己的對象到CATiledLayer,我只是不知道我應該如何將對象推送到drawLayer中使用的上下文。例如,我知道我可以通過在drawLayer方法中聲明文本代碼來添加我想要在屏幕上繪製的文本,但是說我想只在獲取用戶輸入時繪製某些東西,然後我想創建它新的文本對象,並將其繪製到屏幕上,但我不知道如何在drawLayer方法外執行此操作,因爲我需要上下文。xcode:繪製catiledlayer中的對象

回答

0

如果你想要圖層重繪它的內容,你發送一個setNeedsDisplay消息。然後你可以繪製你的其他物體。

+0

是的,但我想知道我怎麼能得到那就是在drawlayer方法使用 上下文的保持 - (空)drawLayer:(CALayer的*)層inContext的:(CGContextRef)方面 所以我可以使用一個外部函數,將文本添加到該上下文,然後我將能夠調用setNeedsDisplay,或者這甚至可能嗎? – Krewie

+0

nvm讓它工作:) – Krewie