言語

UIColor クラス

定義

[Foundation.Register("UIColor", true)]
public class UIColor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSItemProviderReading, Foundation.INSItemProviderWriting, Foundation.INSSecureCoding, IDisposable
[Foundation.Register("UIColor", true)]
public class UIColor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable
[<Foundation.Register("UIColor", true)>]
type UIColor = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSItemProviderReading
    interface INSItemProviderWriting
    interface INSSecureCoding
[<Foundation.Register("UIColor", true)>]
type UIColor = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSSecureCoding
継承
UIColor
属性
実装

コンストラクター

名前 説明
UIColor(CGColor)
UIColor(CIColor)
UIColor(Func<UITraitCollection,UIColor>)
UIColor(NativeHandle)

アンマネージ オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。 ランタイムによって呼び出されます。

UIColor(NFloat, NFloat, NFloat, NFloat, NFloat, Boolean)

標準のダイナミック レンジ (SDR) カラー値に露出調整を適用して、ハイ ダイナミック レンジ (HDR) カラーを作成します。

UIColor(NFloat, NFloat, NFloat, NFloat)

赤、緑、青、アルファの各コンポーネントからの UIColor コンストラクター。

UIColor(NFloat, NFloat)

whiteのグレースケール値とalphaの不透明度の値を使用して新しい色を作成します。

UIColor(NSCoder)

unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。

UIColor(NSObjectFlag)

初期化をスキップし、単にオブジェクトを割り当てるために派生クラスを呼び出すコンストラクター。

UIColor(UIImage)

プロパティ

名前 説明
AccessibilityAttributedUserInputLabels (継承元 NSObject)
AccessibilityName
AccessibilityRespondsToUserInteraction (継承元 NSObject)
AccessibilityTextualContext (継承元 NSObject)
AccessibilityUserInputLabels (継承元 NSObject)
Black
Blue
Brown
CGColor
CIColor
Class (継承元 NSObject)
ClassHandle

このクラスの Objective-C クラス ハンドル。

Clear
Cyan
DarkGray
DarkText

明るい背景にテキストを表示するためのシステムの色。

DebugDescription (継承元 NSObject)
Description (継承元 NSObject)
Gray
Green
GroupTableViewBackground
Handle

アンマネージ オブジェクト表現へのハンドル (ポインター)。

(継承元 NSObject)
IsDirectBinding

このインスタンスが直接 Objective-C バインドを使用するかどうかを示す値を取得または設定します。

(継承元 NSObject)
IsProxy (継承元 NSObject)
Label
LightGray
LightText
LinearExposure
Link
Magenta
OpaqueSeparator
Orange
PlaceholderText
Prominence
Purple
QuaternaryLabel
QuaternarySystemFill
ReadableTypeIdentifiers

このクラスの変換元となる型を記述する UNIFORM 型識別子 (UTI) の配列を取得します。

Red
RetainCount (継承元 NSObject)
ScrollViewTexturedBackground
SecondaryLabel
SecondarySystemBackground
SecondarySystemFill
SecondarySystemGroupedBackground
Self (継承元 NSObject)
Separator
StandardDynamicRangeColor
Superclass (継承元 NSObject)
SuperHandle

この NSObjectの基底クラスのメソッドを表すために使用されるハンドル。

(継承元 NSObject)
SystemBackground
SystemBlue
SystemBrown
SystemCyan
SystemFill
SystemGray
SystemGray2
SystemGray3
SystemGray4
SystemGray5
SystemGray6
SystemGreen
SystemGroupedBackground
SystemIndigo
SystemMint
SystemOrange
SystemPink
SystemPurple
SystemRed
SystemTeal
SystemYellow
TertiaryLabel
TertiarySystemBackground
TertiarySystemFill
TertiarySystemGroupedBackground
Tint
UnderPageBackground
ViewFlipsideBackground
White
WritableTypeIdentifiers

色に読み込むことができるデータ型を指定する、均一な型識別子の配列を取得します。

WritableTypeIdentifiersForItemProvider
Yellow
Zone (継承元 NSObject)

メソッド

名前 説明
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (継承元 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (継承元 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
ApplyProminence(UIColorProminence)
AwakeFromNib() (継承元 NSObject)
BeginInvokeOnMainThread(Action)

メイン UI スレッドで、指定したアクションを非同期的に呼び出します。

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定したコードを非同期的に呼び出します。

(継承元 NSObject)
ColorWithAlpha(NFloat)

参照色から、指定したアルファ チャネルを使用して新しい色を作成します。

ConformsToProtocol(NativeHandle) (継承元 NSObject)
Copy() (継承元 NSObject)
Copy(NSZone)

基になる Objective-C オブジェクトのコピーを実行します。

DangerousAutorelease()

このオブジェクトの 'autorelease' セレクターを呼び出します。

(継承元 NSObject)
DangerousRelease()

このオブジェクトの 'release' セレクターを呼び出します。

(継承元 NSObject)
DangerousRetain()

このオブジェクトで 'retain' セレクターを呼び出します。

(継承元 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (継承元 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (継承元 NSObject)
DidChangeValue(String) (継承元 NSObject)
Dispose()

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
Dispose(Boolean)

このオブジェクトで使用されるリソースを解放します。

(継承元 NSObject)
DoesNotRecognizeSelector(Selector) (継承元 NSObject)
EncodeTo(NSCoder)

指定されたエンコーダーを使用して、オブジェクトの状態をエンコードします。

Equals(NSObject)

指定した NSObject が現在の NSObjectと等しいかどうかを判断します。

(継承元 NSObject)
Equals(Object)

指定したオブジェクトが現在の NSObjectと等しいかどうかを判断します。

(継承元 NSObject)
FromCGColor(CGColor)
FromCIColor(CIColor)
FromContentHeadroom(NFloat)
FromDisplayP3(NFloat, NFloat, NFloat, NFloat)

P3 色空間内の指定した値から新しい色を作成します。

FromDynamicProvider(Func<UITraitCollection,UIColor>)
FromHSB(NFloat, NFloat, NFloat)

色相、彩度、明るさの各コンポーネントを使用して色を作成します。

FromHSBA(NFloat, NFloat, NFloat, NFloat)

色相、彩度、明るさ、アルファ成分を使用して色を作成します。

FromName(String, NSBundle, UITraitCollection)
FromName(String)
FromPatternImage(UIImage)
FromRGB(Byte, Byte, Byte)

指定された赤、緑、青のコンポーネントを使用して、純色を作成します。

FromRGB(Int32, Int32, Int32)

赤、緑、青のコンポーネントを組み合わせて指定した色を作成します。

FromRGB(NFloat, NFloat, NFloat)

指定された赤、緑、青のコンポーネントを使用して、純色を作成します。

FromRGBA(Byte, Byte, Byte, Byte)

指定した赤、緑、青のコンポーネントを使用して、指定したアルファ透明度の色を作成します。

FromRGBA(Int32, Int32, Int32, Int32)

指定した透明度の赤、緑、青の要素の指定した組み合わせから色を作成します。

FromRGBA(NFloat, NFloat, NFloat, NFloat)

指定した赤、緑、青のコンポーネントを使用して、指定したアルファ透明度の色を作成します。

FromRgbaExposure(NFloat, NFloat, NFloat, NFloat, NFloat)
FromRgbaLinearExposure(NFloat, NFloat, NFloat, NFloat, NFloat)
FromWhiteAlpha(NFloat, NFloat)

現在の色空間に基づいてグレースケールの色を作成します。

GetDictionaryOfValuesFromKeys(NSString[]) (継承元 NSObject)
GetHashCode()

現在のインスタンスのハッシュ コードを生成します。

(継承元 NSObject)
GetHSBA(NFloat, NFloat, NFloat, NFloat)

色の色相、彩度、明るさ、アルファ成分を返します。

GetItemProviderVisibilityForTypeIdentifier(String)
GetMethodForSelector(Selector) (継承元 NSObject)
GetNativeHash() (継承元 NSObject)
GetObject(NSData, String, NSError)
GetResolvedColor(UITraitCollection)
GetRGBA(NFloat, NFloat, NFloat, NFloat)

この色の赤、緑、青、アルファの各成分を返します。

GetWhite(NFloat, NFloat)

カラーのグレースケール コンポーネント。

Init()

Objective-C init メソッドを呼び出してオブジェクトを初期化します。

(継承元 NSObject)
InitializeHandle(NativeHandle, String) (継承元 NSObject)
InitializeHandle(NativeHandle) (継承元 NSObject)
Invoke(Action, Double)

指定した遅延の後に、指定したアクションを呼び出します。

(継承元 NSObject)
Invoke(Action, TimeSpan)

指定した遅延の後に、指定したアクションを呼び出します。

(継承元 NSObject)
InvokeOnMainThread(Action)

メイン UI スレッドで、指定したアクションを同期的に呼び出します。

(継承元 NSObject)
InvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで、指定したコードを同期的に呼び出します。

(継承元 NSObject)
IsEqual(NSObject) (継承元 NSObject)
IsKindOfClass(Class) (継承元 NSObject)
IsMemberOfClass(Class) (継承元 NSObject)
LoadData(String, Action<NSData,NSError>)

NSItemProviderによるデータの読み込みをカスタマイズするには、このメソッドを実装します。

LoadDataAsync(String, NSProgress)
LoadDataAsync(String)

項目プロバイダーから識別された型のデータを非同期的に読み込み、データを含むタスクを返します。

MarkDirty()

通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。

(継承元 NSObject)
MutableCopy() (継承元 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (継承元 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (継承元 NSObject)
PerformSelector(Selector, NSObject, Double) (継承元 NSObject)
PerformSelector(Selector, NSObject, NSObject) (継承元 NSObject)
PerformSelector(Selector, NSObject) (継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (継承元 NSObject)
PerformSelector(Selector) (継承元 NSObject)
PrepareForInterfaceBuilder() (継承元 NSObject)
RemoveObserver(NSObject, NSString, IntPtr) (継承元 NSObject)
RemoveObserver(NSObject, NSString) (継承元 NSObject)
RemoveObserver(NSObject, String, IntPtr) (継承元 NSObject)
RemoveObserver(NSObject, String) (継承元 NSObject)
RespondsToSelector(Selector) (継承元 NSObject)
SetColor()
SetFill()
SetNilValueForKey(NSString) (継承元 NSObject)
SetStroke()
SetValueForKey(NSObject, NSString) (継承元 NSObject)
SetValueForKeyPath(NativeHandle, NSString)

特定のキー パスによって識別されるプロパティの値を、指定された値に設定します。

(継承元 NSObject)
SetValueForKeyPath(NSObject, NSString) (継承元 NSObject)
SetValueForUndefinedKey(NSObject, NSString) (継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (継承元 NSObject)
ToString()

現在のインスタンスの値の文字列形式を返します。

ValueForKey(NSString) (継承元 NSObject)
ValueForKeyPath(NSString) (継承元 NSObject)
ValueForUndefinedKey(NSString) (継承元 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (継承元 NSObject)
WillChangeValue(String) (継承元 NSObject)

拡張メソッド

名前 説明
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
GetAccessibilityCustomRotors(NSObject)

オブジェクトに適 UIAccessibilityCustomRotor オブジェクトの配列 this 取得します。

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetItemProviderVisibilityForTypeIdentifier(INSItemProviderWriting, String)
GetNonNullHandle(INativeObject, String)
GetWritableTypeIdentifiersForItemProvider(INSItemProviderWriting)
LoadDataAsync(INSItemProviderWriting, String, NSProgress)
LoadDataAsync(INSItemProviderWriting, String)

項目プロバイダーから識別された型のデータを非同期的に読み込み、データを含むタスクを返します。

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適 UIAccessibilityCustomRotor オブジェクトの配列 this 設定します。

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

適用対象