サーチ…
コアグラフィックスコンテキストを作成する
コアグラフィックスコンテキスト
コアグラフィックスコンテキストは、キャンバスで描画でき、線の太さなどのプロパティを設定できます。
コンテキストを作る
コンテキストを作成するには、 UIGraphicsBeginImageContextWithOptions()
C関数を使用します。次に、描画を終了しUIGraphicsEndImageContext()
を呼び出してコンテキストを終了します。
迅速
let size = CGSize(width: 256, height: 256)
UIGraphicsBeginImageContextWithOptions(size, false, 0)
let context = UIGraphicsGetCurrentContext()
// drawing code here
UIGraphicsEndImageContext()
目標-C
CGSize size = [CGSize width:256 height:256];
UIGraphicsBeginImageContextWithOptions(size, NO, 0);
CGContext *context = UIGraphicsGetCurrentContext();
// drawing code here
UIGraphicsEndImageContext();
上のコードでは、3つのパラメータをUIGraphicsBeginImageContextWithOptions()
関数に渡しました。
コンテキスト(キャンバス)全体のサイズを格納する
CGSize
オブジェクト。boolean値。trueの場合、コンテキストは不透明になります。
スケールを設定する整数値(非網膜では1、網膜では2、網膜HD画面では3)。 0に設定すると、対象デバイスに基づいて自動的にスケールが処理されます。
描かれたキャンバスをユーザに提示する
迅速
let image = UIGraphicsGetImageFromCurrentImageContext()
imageView.image = image //assuming imageView is a valid UIImageView object
目標-C
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
imageView.image = image; //assuming imageView is a valid UIImageView object
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow