Core Graphics   >     CGGradient   >   init(colorsSpace:colors:locations:)


イニシャライザ


init(colorsSpace:colors:locations:)


色空間と指定された色のオブジェクトと位置から CGGradient オブジェクトを作成します。


宣言


init?(colorsSpace space: CGColorSpace?, colors: CFArray, locations: UnsafePointer<CGFloat>?)

パラメータ


spaceグラデーションに使用する色空間。パターンやインデックス付きの色空間は使用できません。
colorsspace で指定された色空間にあるべき CGColor オブジェクトの、空でない配列。spaceNULL でない場合、各色は(必要であれば) その色空間に変換され、その色空間でグラデーションが描画されます。それ以外の場合、各色は GenericRGB の色空間に変換され、描画されます。
locationscolors で提供される各色の場所。各位置は、0〜1 の範囲の CGFloat 値でなければなりません。0 と 1 が locations 配列内にない場合、Quartz は指定された色をそれらの場所に最も近い 0 と 1 にします。

locationsNULL の場合、colors の最初の色は位置 0 に割り当てられ、colors の最後の色は場所 1 に割り当てられ、中間の色には等間隔の位置が割り当てられます。

locations 配列には、colors 配列と同じ数の項目が含まれている必要があります。

戻り値


CGGradient オブジェクト。


以下も見よ




関連したシンボル





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.5+
    tvOS 2.0+
    watchOS 2.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)