2012-05-03 27 views
0

我想绘制我自己的对象到CATiledLayer,我只是不知道我应该如何将对象推送到drawLayer中使用的上下文。例如,我知道我可以通过在drawLayer方法中声明文本代码来添加我想要在屏幕上绘制的文本,但是说我想只在获取用户输入时绘制某些东西,然后我想创建它新的文本对象,并将其绘制到屏幕上,但我不知道如何在drawLayer方法外执行此操作,因为我需要上下文。xcode:绘制catiledlayer中的对象

回答

0

如果你想要图层重绘它的内容,你发送一个setNeedsDisplay消息。然后你可以绘制你的其他物体。

+0

是的,但我想知道我怎么能得到那就是在drawlayer方法使用 上下文的保持 - (空)drawLayer:(CALayer的*)层inContext的:(CGContextRef)方面 所以我可以使用一个外部函数,将文本添加到该上下文,然后我将能够调用setNeedsDisplay,或者这甚至可能吗? – Krewie

+0

nvm让它工作:) – Krewie