-2

重複の可能性:
UIView をサブクラス化して Quartz で描画する

こんにちは、UIView、UIScrollView ... QuartzCore を使用して何かを描画する方法の良い例を探しています。

最初の試みとして、いくつかのビューに三角形や線を描きたいと思っています。これを UIVIewController に実装することは可能ですか?

ありがとう。

4

2 に答える 2

1

最も簡単な方法は、UIView をサブクラス化し、UIViewController にサブクラスのインスタンスを可視サブビューとして追加させ、setNeedsDisplay を呼び出すことです。次に、UIView サブクラスの drawRect メソッドが呼び出されたら、指定されたコンテキストでクォーツ描画を行います。

于 2012-04-04T05:43:18.467 に答える
1

これは、Quartz コアの優れたスタートアップ チュートリアルになる可能性があります。

Apple の石英コア サンプル

これには、すべての基本的な図面が含まれます。間違いなく、それを最適化する必要があります。

于 2012-04-04T05:34:38.460 に答える