重複の可能性:
UIView をサブクラス化して Quartz で描画する
こんにちは、UIView、UIScrollView ... QuartzCore を使用して何かを描画する方法の良い例を探しています。
最初の試みとして、いくつかのビューに三角形や線を描きたいと思っています。これを UIVIewController に実装することは可能ですか?
ありがとう。
重複の可能性:
UIView をサブクラス化して Quartz で描画する
こんにちは、UIView、UIScrollView ... QuartzCore を使用して何かを描画する方法の良い例を探しています。
最初の試みとして、いくつかのビューに三角形や線を描きたいと思っています。これを UIVIewController に実装することは可能ですか?
ありがとう。
最も簡単な方法は、UIView をサブクラス化し、UIViewController にサブクラスのインスタンスを可視サブビューとして追加させ、setNeedsDisplay を呼び出すことです。次に、UIView サブクラスの drawRect メソッドが呼び出されたら、指定されたコンテキストでクォーツ描画を行います。
これは、Quartz コアの優れたスタートアップ チュートリアルになる可能性があります。
これには、すべての基本的な図面が含まれます。間違いなく、それを最適化する必要があります。