Core Graphics   >     CGContext   > draw(_:in:byTiling:)


インスタンスメソッド


draw(_:in:byTiling:)


指定された領域に画像を描画します。





宣言


func draw(_ image: CGImage, in rect: CGRect, byTiling: Bool = default)

パラメータ


image描画すべき画像。
rectその中に画像を描画すべきユーザ空間の座標の長方形。
byTilingtrue の場合、このメソッドは画像の多くのコピーをタイリングすることによってコンテキストのクリップ領域全体を塗りつぶし、rect パラメータはタイリングパターンの原点とサイズを定義します。

false(デフォルト) の場合、このメソッドは rect パラメータで定義された領域に画像の単一のコピーを描画します。

議論


このメソッドは、rect パラメータで指定された境界に合わせて画像を(不必要に) スケーリングします。byTiling パラメータが true の場合、画像はユーザー空間にタイル表示されます。したがって、パターンを使用して描画する場合とは異なり、現在の変換(ctm プロパティを見よ) が最終結果に影響します。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 10.0+
    macOS 10.12+
    tvOS 10.0+
    watchOS 3.0+
  • 宣言
  • パラメータ
  • 議論












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)