UIColor Класс

Определение

Цвета и узоры, используемые в MonoTouch.UIKit.

[Foundation.Register("UIColor", true)]
public class UIColor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSItemProviderReading, Foundation.INSItemProviderWriting, Foundation.INSSecureCoding, IDisposable
type UIColor = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSItemProviderReading
    interface INSItemProviderWriting
    interface INSSecureCoding
Наследование
UIColor
Атрибуты
Реализации

Комментарии

Базовое представление для цветов в UIKit. UIColors можно создавать из различных цветовых представлений, а также кодировать канал альфа-прозрачности. В дополнение к сплошным или прозрачным цветам можно создать экземпляр UIColor из изображения и использовать результирующий UIColor в качестве кисти при каждом использовании UIKit UIColor.

Помимо предоставления различных конструкторов и некоторых общих цветов, следующие цвета представляют системные цвета: LightTextColor, DarkTextColor, GroupTableViewBackgroundColor, ViewFlipsideBackgroundColorScrollViewTexturedBackgroundColor и UnderPageBackgroundColor.

Члены этого класса можно использовать из фонового потока.

Конструкторы

UIColor(CGColor)

Создает новый объект UIColor из указанного объекта CGColor.

UIColor(CIColor)

Создает новый объект UIColor из указанного объекта CIColor.

UIColor(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

UIColor(nfloat, nfloat)

Создает новый цвет со значением оттенков серого в и white значением непрозрачности в alpha.

UIColor(nfloat, nfloat, nfloat, nfloat)

Конструктор UIColor из красного, зеленого, синего и альфа-компонентов.

UIColor(NSCoder)

Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver.

UIColor(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

UIColor(UIImage)

Создает новый "цвет", который заполняет свою область предоставленным узорным изображением.

Свойства

Black

Цвет с оттенками серого 0.0 и альфа 1.0.

Blue

Цвет с RGBA (0,0;1;1).

Brown

Цвет с RGBA (0,6, 0,4, 0,2, 1,0).

CGColor

Возвращает coreGraphics CGColor для этого объекта UIColor.

CIColor

Возвращает представление цвета CIColor.

Class

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

Clear

Цвет с оттенками серого 0 и альфа 0.

Cyan

Цвет с RGBA (0, 1, 1, 1).

DarkGray

Цвет с оттенками серого 1/3 и альфа 1.

DarkTextColor

Системный цвет для отображения текста на светлом фоне.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия ToString для Objective-C.

(Унаследовано от NSObject)
Gray

Объект цвета с оттенками серого 0,5 и альфа 1.0.

Green

Цвет с RGBA (0,1,0,1).

GroupTableViewBackgroundColor

Цвет операционной системы, используемый для фона в groupped UITableViews.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
IsDirectBinding

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
IsProxy

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
LightGray

Цвет с оттенками серого 2/3 и альфа 1.

LightTextColor

Цвет операционной системы, используемый для отображения текста на темном фоне.

Magenta

Цвет с RGBA (1,0,1,1).

Orange

Цвет с RGBA (1.0, 0.5, 0.0, 1.0).

Purple

Цвет с RGBA (0,5, 0,0, 0,5, 1,0).

ReadableTypeIdentifiers

Возвращает массив универсальных идентификаторов типов (UTIs), описывающих типы, из которых можно преобразовать этот класс.

Red

Цвет с RGBA (1,0,0,1).

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
ScrollViewTexturedBackgroundColor

Разработчики не должны использовать это нерекомендуемое свойство, которое отрисовывает область за прокручиваемым содержимым.

Self

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
Superclass

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
UnderPageBackgroundColor

Разработчики не должны использовать этот нерекомендуемый метод, указывающий цвет, используемый для отрисовки фона страницы.

ViewFlipsideBackgroundColor

Разработчикам не следует использовать это нерекомендуемое свойство, указывающее заднюю часть страниц во время перехода с пролистыванием.

White

Цвет с оттенками серого 1 и альфа-1.

WritableTypeIdentifiers

Возвращает массив идентификаторов универсальных типов, указывающих, какие типы данных можно загрузить в цвет.

WritableTypeIdentifiersForItemProvider

Возвращает массив идентификаторов универсальных типов, указывающих, какие типы данных можно загрузить в цвет.

Yellow

Цвет с RGBA (1, 1, 0, 1).

Zone

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью строки keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
ColorWithAlpha(nfloat)

Создает новый цвет с указанным альфа-каналом из ссылочного цвета.

CommitEditing()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копию базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копию базового объекта Objective-C.

DangerousAutorelease()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
DangerousRelease()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
DangerousRetain()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает на изменение индексов для связи ко многим.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что этот объект не распознает указанный селектор.

(Унаследовано от NSObject)
EncodeTo(NSCoder)

Кодирует состояние объекта в предоставленном кодировщике.

Equals(NSObject)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
Equals(Object)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
ExposedBindings()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
FromCGColor(CGColor)

Создает uiColor на основе ссылки на цвет Core Graphics Quartz.

FromCIColor(CIColor)

Создает UIColor из CIColor CoreImage.

FromDisplayP3(nfloat, nfloat, nfloat, nfloat)

Создает новый цвет из указанных значений в цветовом пространстве P3.

FromHSB(nfloat, nfloat, nfloat)

Создает цвет с помощью компонентов оттенка, насыщенности и яркости.

FromHSBA(nfloat, nfloat, nfloat, nfloat)

Создает цвет с использованием компонентов оттенка, насыщенности, яркости и альфа-компонентов.

FromName(String)

Создает и возвращает новый объект цвета из ресурса с указанным именем с заданной гаммой в указанном ресурсе.

FromName(String, NSBundle, UITraitCollection)

Создает и возвращает новый объект цвета из ресурса с указанным именем в указанном пакете с гаммой в указанной коллекции признаков.

FromPatternImage(UIImage)

Создает uiColor на основе изображения. Затем цвет можно использовать в качестве кисти для рисования изображения.

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)

Создает цвет с указанной альфа-прозрачностью с помощью указанных красных, зеленых и синих компонентов.

FromWhiteAlpha(nfloat, nfloat)

Создает цвет в оттенках серого на основе текущего цветового пространства.

GetBindingInfo(NSString)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetHSBA(nfloat, nfloat, nfloat, nfloat)

Возвращает оттенок, насыщенность, яркость и альфа-компоненты цвета.

GetItemProviderVisibilityForTypeIdentifier(String)

Цвета и узоры, используемые в MonoTouch.UIKit.

GetMethodForSelector(Selector)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
GetNativeHash()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
GetObject(NSData, String, NSError)

Цвета и узоры, используемые в MonoTouch.UIKit.

GetRGBA(nfloat, nfloat, nfloat, nfloat)

Возвращает красный, зеленый, синий и альфа-компоненты этого цвета.

GetWhite(nfloat, nfloat)

Компоненты цвета в оттенках серого.

Init()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
Invoke(Action, Double)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
LoadData(String, Action<NSData,NSError>)

Загружает данные для определенного типа из поставщика элементов.

LoadDataAsync(String)

Асинхронно загружает данные для определенного типа из поставщика элементов, возвращая задачу, содержащую данные.

LoadDataAsync(String, NSProgress)

Асинхронно загружает данные для определенного типа из поставщика элементов, возвращая задачу, содержащую данные, и обновляя ход выполнения в result.

MarkDirty()

Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Распознает ли этот объект указанный селектор.

(Унаследовано от NSObject)
SetColor()

Задает цвет заливки и росчерка для рисования.

SetFill()

Задает цвет заливки для рисования.

SetNativeField(String, NSObject)
Устаревшие..

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetStroke()

Задает цвет росчерка для рисования.

SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, которое можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Устанавливает значения этого объекта NSObject в указанный словарь.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра .

Unbind(NSString)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе собираются измениться.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Цвета и узоры, используемые в MonoTouch.UIKit.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

GetItemProviderVisibilityForTypeIdentifier(INSItemProviderWriting, String)

Цвета и узоры, используемые в MonoTouch.UIKit.

GetWritableTypeIdentifiersForItemProvider(INSItemProviderWriting)

Цвета и узоры, используемые в MonoTouch.UIKit.

LoadDataAsync(INSItemProviderWriting, String)

Цвета и узоры, используемые в MonoTouch.UIKit.

LoadDataAsync(INSItemProviderWriting, String, NSProgress)

Цвета и узоры, используемые в MonoTouch.UIKit.

GetDebugDescription(INSObjectProtocol)

Цвета и узоры, используемые в MonoTouch.UIKit.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел