2012-05-03 21 views
0

私は自分自身のオブジェクトをCATiledLayerに描画しようとしています。どのオブジェクトをdrawLayerで使用されているコンテキストにプッシュする必要があるのか​​分かりません。例えば、私はdrawLayerメソッドの中にテキストコードを宣言することで、私が画面上に描画したいテキストを追加できることを知っていますが、私はユーザー入力を取得したときにのみ描画したいと言っています。新しいテキストオブジェクトとそれを画面に描画するが、私はコンテキストを必要とするので、私はdrawLayerメソッドの外でこれをどうすればよいか分からない。xcode:catiledlayerの描画オブジェクト

答えて

0

レイヤーに内容を再描画する場合は、setNeedsDisplayメッセージを送信します。その後、追加のオブジェクトを描画することができます。

+0

はい、しかし、私はdrawlayer方法 で使用されている状況の把握を得る可能性がどのように思っていた - (無効)drawLayer:(CALayerの*)層inContext:(CGContextRef)コンテキスト ので、私は使用することができますそのコンテキストにテキストを追加し、次にsetNeedsDisplayを呼び出すことができる外部関数、またはこれも可能ですか? – Krewie

+0

nvmはうまく動作しました:) – Krewie

関連する問題