Język

UIColor Klasa

Definicja

[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
Dziedziczenie
UIColor
Atrybuty
Implementuje

Konstruktory

Nazwa Opis
UIColor(CGColor)
UIColor(CIColor)
UIColor(Func<UITraitCollection,UIColor>)
UIColor(NativeHandle)

Konstruktor używany podczas tworzenia zarządzanych reprezentacji niezarządzanych obiektów. Wywoływane przez środowisko uruchomieniowe.

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

Tworzy kolor o wysokim zakresie dynamicznym (HDR), stosując korekty ekspozycji do standardowych wartości kolorów zakresu dynamicznego (SDR).

UIColor(NFloat, NFloat, NFloat, NFloat)

Konstruktor UIColor ze składników czerwonego, zielonego, niebieskiego i alfa.

UIColor(NFloat, NFloat)

Tworzy nowy kolor z wartością skali szarości i white wartością nieprzezroczystości w pliku alpha.

UIColor(NSCoder)

Konstruktor, który inicjuje obiekt z danych przechowywanych w obiekcie unarchiver.

UIColor(NSObjectFlag)

Konstruktor do wywołania klas pochodnych, aby pominąć inicjowanie i jedynie przydzielić obiekt.

UIColor(UIImage)

Właściwości

Nazwa Opis
AccessibilityAttributedUserInputLabels (Odziedziczone po NSObject)
AccessibilityName
AccessibilityRespondsToUserInteraction (Odziedziczone po NSObject)
AccessibilityTextualContext (Odziedziczone po NSObject)
AccessibilityUserInputLabels (Odziedziczone po NSObject)
Black
Blue
Brown
CGColor
CIColor
Class (Odziedziczone po NSObject)
ClassHandle

Uchwyt klasy Objective-C dla tej klasy.

Clear
Cyan
DarkGray
DarkText

Kolor systemu do wyświetlania tekstu na jasnym tle.

DebugDescription (Odziedziczone po NSObject)
Description (Odziedziczone po NSObject)
Gray
Green
GroupTableViewBackground
Handle

Dojdź (wskaźnik) do niezarządzanej reprezentacji obiektu.

(Odziedziczone po NSObject)
IsDirectBinding

Pobiera lub ustawia wartość wskazującą, czy to wystąpienie używa powiązania bezpośredniego Objective-C.

(Odziedziczone po NSObject)
IsProxy (Odziedziczone po NSObject)
Label
LightGray
LightText
LinearExposure
Link
Magenta
OpaqueSeparator
Orange
PlaceholderText
Prominence
Purple
QuaternaryLabel
QuaternarySystemFill
ReadableTypeIdentifiers

Pobiera tablicę identyfikatorów uniform type identifiers (UTI), które opisują typy, z których można przekonwertować tę klasę.

Red
RetainCount (Odziedziczone po NSObject)
ScrollViewTexturedBackground
SecondaryLabel
SecondarySystemBackground
SecondarySystemFill
SecondarySystemGroupedBackground
Self (Odziedziczone po NSObject)
Separator
StandardDynamicRangeColor
Superclass (Odziedziczone po NSObject)
SuperHandle

Dojście używane do reprezentowania metod w klasie bazowej dla tego elementu NSObject.

(Odziedziczone po 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

Pobiera tablicę identyfikatorów jednolitych typów, które określają, które typy danych można załadować do koloru.

WritableTypeIdentifiersForItemProvider
Yellow
Zone (Odziedziczone po NSObject)

Metody

Nazwa Opis
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Odziedziczone po NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Odziedziczone po NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Rejestruje obiekt do obserwowanego zewnętrznie przy użyciu dowolnej metody.

(Odziedziczone po NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Rejestruje obiekt do obserwowanego zewnętrznie przy użyciu dowolnej metody.

(Odziedziczone po NSObject)
ApplyProminence(UIColorProminence)
AwakeFromNib() (Odziedziczone po NSObject)
BeginInvokeOnMainThread(Action)

Wywołuje określoną akcję asynchronicznie w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Wywołuje asynchronicznie określony kod w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
ColorWithAlpha(NFloat)

Tworzy nowy kolor z określonym kanałem alfa z koloru odwołania.

ConformsToProtocol(NativeHandle) (Odziedziczone po NSObject)
Copy() (Odziedziczone po NSObject)
Copy(NSZone)

Wykonuje kopię bazowego obiektu Objective-C.

DangerousAutorelease()

Wywołuje selektor "autorelease" dla tego obiektu.

(Odziedziczone po NSObject)
DangerousRelease()

Wywołuje selektor "release" dla tego obiektu.

(Odziedziczone po NSObject)
DangerousRetain()

Wywołuje selektor "zachowaj" dla tego obiektu.

(Odziedziczone po NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Odziedziczone po NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Odziedziczone po NSObject)
DidChangeValue(String) (Odziedziczone po NSObject)
Dispose()

Zwalnia zasoby używane przez NSObject obiekt .

(Odziedziczone po NSObject)
Dispose(Boolean)

Zwalnia zasoby używane przez ten obiekt.

(Odziedziczone po NSObject)
DoesNotRecognizeSelector(Selector) (Odziedziczone po NSObject)
EncodeTo(NSCoder)

Koduje stan obiektu przy użyciu podanego kodera.

Equals(NSObject)

Określa, czy określona NSObject wartość jest równa bieżącej NSObjectwartości .

(Odziedziczone po NSObject)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu NSObject.

(Odziedziczone po NSObject)
FromCGColor(CGColor)
FromCIColor(CIColor)
FromContentHeadroom(NFloat)
FromDisplayP3(NFloat, NFloat, NFloat, NFloat)

Tworzy nowy kolor na podstawie określonych wartości w przestrzeni kolorów P3.

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

Tworzy kolor na podstawie elementów odcieni, nasycenia i jasności.

FromHSBA(NFloat, NFloat, NFloat, NFloat)

Tworzy kolor na podstawie kolorów, nasycenia, jasności i alfa składników.

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

Tworzy jednolity kolor przy użyciu określonych składników czerwonych, zielonych i niebieskich.

FromRGB(Int32, Int32, Int32)

Tworzy kolor na podstawie określonego połączenia czerwonych, zielonych i niebieskich składników.

FromRGB(NFloat, NFloat, NFloat)

Tworzy jednolity kolor przy użyciu określonych składników czerwonych, zielonych i niebieskich.

FromRGBA(Byte, Byte, Byte, Byte)

Tworzy kolor z określoną przezroczystością alfa przy użyciu określonych czerwonych, zielonych i niebieskich składników określonych.

FromRGBA(Int32, Int32, Int32, Int32)

Tworzy kolor na podstawie określonej kombinacji czerwonych, zielonych i niebieskich elementów z określoną przezroczystością.

FromRGBA(NFloat, NFloat, NFloat, NFloat)

Tworzy kolor z określoną przezroczystością alfa przy użyciu określonych czerwonych, zielonych i niebieskich składników określonych.

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

Tworzy kolor skali szarości na podstawie bieżącej przestrzeni kolorów.

GetDictionaryOfValuesFromKeys(NSString[]) (Odziedziczone po NSObject)
GetHashCode()

Generuje kod skrótu dla bieżącego wystąpienia.

(Odziedziczone po NSObject)
GetHSBA(NFloat, NFloat, NFloat, NFloat)

Zwraca odcienie, nasycenie, jasność i składniki alfa koloru.

GetItemProviderVisibilityForTypeIdentifier(String)
GetMethodForSelector(Selector) (Odziedziczone po NSObject)
GetNativeHash() (Odziedziczone po NSObject)
GetObject(NSData, String, NSError)
GetResolvedColor(UITraitCollection)
GetRGBA(NFloat, NFloat, NFloat, NFloat)

Zwraca czerwone, zielone, niebieskie i alfa składniki tego koloru.

GetWhite(NFloat, NFloat)

Składniki skali szarości koloru.

Init()

Inicjuje obiekt, wywołując metodę Objective-C init .

(Odziedziczone po NSObject)
InitializeHandle(NativeHandle, String) (Odziedziczone po NSObject)
InitializeHandle(NativeHandle) (Odziedziczone po NSObject)
Invoke(Action, Double)

Wywołuje określoną akcję po określonym opóźnieniu.

(Odziedziczone po NSObject)
Invoke(Action, TimeSpan)

Wywołuje określoną akcję po określonym opóźnieniu.

(Odziedziczone po NSObject)
InvokeOnMainThread(Action)

Wywołuje określoną akcję synchronicznie w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
InvokeOnMainThread(Selector, NSObject)

Wywołuje synchronicznie określony kod w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
IsEqual(NSObject) (Odziedziczone po NSObject)
IsKindOfClass(Class) (Odziedziczone po NSObject)
IsMemberOfClass(Class) (Odziedziczone po NSObject)
LoadData(String, Action<NSData,NSError>)

Zaimplementuj tę metodę, aby dostosować ładowanie danych przez element NSItemProvider.

LoadDataAsync(String, NSProgress)
LoadDataAsync(String)

Asynchronicznie ładuje dane dla określonego typu od dostawcy elementów, zwracając zadanie zawierające dane.

MarkDirty()

Promuje zwykły obiekt elementu równorzędnego (IsDirectBinding ma wartość true) do obiektu toggleref.

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

Ustawia wartość właściwości zidentyfikowanej przez daną ścieżkę klucza do danej wartości.

(Odziedziczone po NSObject)
SetValueForKeyPath(NSObject, NSString) (Odziedziczone po NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Odziedziczone po NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Odziedziczone po NSObject)
ToString()

Zwraca ciąg reprezentujący wartość bieżącego wystąpienia.

ValueForKey(NSString) (Odziedziczone po NSObject)
ValueForKeyPath(NSString) (Odziedziczone po NSObject)
ValueForUndefinedKey(NSString) (Odziedziczone po NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (Odziedziczone po NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Odziedziczone po NSObject)
WillChangeValue(String) (Odziedziczone po NSObject)

Metody rozszerzania

Nazwa Opis
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
GetAccessibilityCustomRotors(NSObject)

Pobiera tablicę UIAccessibilityCustomRotor obiektów odpowiednich dla this obiektu.

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)

Asynchronicznie ładuje dane dla określonego typu od dostawcy elementów, zwracając zadanie zawierające dane.

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

Ustawia tablicę UIAccessibilityCustomRotor obiektów odpowiednich dla this obiektu.

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)

Dotyczy