1

Quartz 2D を使用して 2 つの別々のレイヤーを作成したいと考えています。再描画メソッドを個別に処理できますか? 画面全体や他のレイヤーを再描画せずに1つのレイヤーを再描画できるようにします。

出来ますか?コードサンプルはありますか?

4

2 に答える 2

1

はい、可能で簡単です。開始するには、Apple の QuartzDemo iPhone サンプル コードの QuartzViewController/QuartzView クラスを使用します。特殊な動作が必要な場合は、サブクラスを使用してください。

ここを参照してください:

http://developer.apple.com/IPhone/library/samplecode/QuartzDemo/Introduction/Intro.html

于 2010-06-03T08:32:21.193 に答える
0

私はMacの世界から来ています。Macでは、2つの重複するビューを作成し、そのように処理します。iPhoneでも、同じことをしているのではないかと思います。2つのUIViewを作成してから、2つの再描画メソッドを個別に処理します。私は、iPhoneではビューの重複は問題ないと思います(10.5以降のMacでのビューと同じです)。

于 2010-06-03T07:57:58.753 に答える