インスタンスメソッド
shadow(withLevel:)
現在の色と陰影の色のブレンドを表す新しいカラーオブジェクトを作成します。
宣言
func shadow(withLevel val: CGFloat) -> NSColor
パラメータ
shadowLevel
ブレンドに使用される陰影の色の量。これは、0.0 から 1.0 までの数値である必要があります。0.0 未満の shadowLevel は 0.0 として解釈されます。1.0 を超える shadowLevel は 1.0 として解釈されます。
戻り値
新しい NSColor オブジェクト。色を変換できない場合は nil を返します。
議論
陰影の色は shadowColor プロパティによって提供されます。陰影で使用するために現在の色を暗くしたい場合は、このメソッドを呼び出します。
以下も見よ
既存のカラーオブジェクトの変換
func usingColorSpace(NSColorSpace) -> NSColor?
指定された色空間で現在のカラーオブジェクトの色を表す新しいカラーオブジェクトを作成します。
func blended(withFraction: CGFloat, of: NSColor) -> NSColor?
コンポーネント値が現在のカラーオブジェクトと指定されたカラーオブジェクトの加重和である新しいカラーオブジェクトを作成します。
func withAlphaComponent(CGFloat) -> NSColor
現在のカラーオブジェクトと同じ色空間とコンポーネント値を持つが、指定されたアルファコンポーネントを持つ新しいカラーオブジェクトを作成します。
func highlight(withLevel: CGFloat) -> NSColor?
現在の色とハイライト色のブレンドを表す新しいカラーオブジェクトを作成します。
func shadow(withLevel: CGFloat) -> NSColor?
現在の色と陰影の色のブレンドを表す新しいカラーオブジェクトを作成します。
func usingColorSpaceName(NSColorSpaceName) -> NSColor?
新しいカラーオブジェクトが指定された色空間にあることを除いて、受信者と同じ色の新しいカラーオブジェクトを作成します。
  廃止  
func usingColorSpaceName(NSColorSpaceName?, device: [NSDeviceDescriptionKey : Any]?) -> NSColor?
同じ色で、指定された色空間にあり、提供されたデバイスに固有の新しいカラーオブジェクトを作成します。
  廃止