UIColor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 继承
- 属性
- 实现
注解
UIKit 中颜色的基本表示形式。 UIColors 可以从各种颜色表示形式创建,也可以对 alpha 透明度通道进行编码。 除了纯色或透明颜色外,还可以从图像创建 UIColor 实例,并在使用 UIKit UIColor 时使用生成的 UIColor 作为画笔。
除了提供各种构造函数和一些常见颜色外,以下颜色还表示系统颜色:LightTextColor、DarkTextColor、GroupTableViewBackgroundColor、 ViewFlipsideBackgroundColorScrollViewTexturedBackgroundColor 和 UnderPageBackgroundColor。
此类的成员可以从后台线程使用。
构造函数
UIColor(CGColor) | |
UIColor(CIColor) | |
UIColor(IntPtr) |
创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。 |
UIColor(nfloat, nfloat) |
使用 中的灰度值和 中的 |
UIColor(nfloat, nfloat, nfloat, nfloat) |
来自红色、绿色、蓝色和 alpha 组件的 UIColor 构造函数。 |
UIColor(NSCoder) |
从 unarchiver 对象中存储的数据初始化 对象的构造函数。 |
UIColor(NSObjectFlag) |
用于调用派生类的构造函数,以跳过初始化并仅分配 对象。 |
UIColor(UIImage) |
创建一个新的“颜色”,该颜色使用提供的图案图像填充其区域。 |
属性
Black |
灰度为 0.0 和 alpha 1.0 的颜色。 |
Blue |
RGBA (0,0,1,1) 的颜色。 |
Brown |
RGBA (0.6、0.4、0.2、1.0) 的颜色。 |
CGColor |
返回此 UIColor 的 CoreGraphics CGColor。 |
CIColor |
获取颜色的 CIColor 表示形式。 |
Class |
MonoTouch.UIKit 中使用的颜色和图案。 (继承自 NSObject) |
ClassHandle |
此类的句柄。 |
Clear |
灰度为 0 且 alpha 为 0 的颜色。 |
Cyan |
RGBA (为 0、1、1、1) 的颜色。 |
DarkGray |
灰度为 1/3 和 alpha 1 的颜色。 |
DarkTextColor |
用于在浅色背景上显示文本的系统颜色。 |
DebugDescription |
此对象的开发人员有意义的说明。 (继承自 NSObject) |
Description |
对象的说明,即 ToString 的 Objective-C 版本。 (继承自 NSObject) |
Gray |
灰度为 0.5 和 alpha 1.0 的颜色对象。 |
Green |
RGBA (0,1,0,1) 的颜色。 |
GroupTableViewBackgroundColor |
用于分组 UITableViews 中背景的操作系统颜色。 |
Handle |
处理指向非托管对象表示形式的 (指针) 。 (继承自 NSObject) |
IsDirectBinding |
MonoTouch.UIKit 中使用的颜色和图案。 (继承自 NSObject) |
IsProxy |
MonoTouch.UIKit 中使用的颜色和图案。 (继承自 NSObject) |
LightGray |
灰度为 2/3 和 alpha 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 |
获取统一类型标识符 (UTI) 的数组,该数组描述可以从中转换此类的类型。 |
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 和 alpha 1 的颜色。 |
WritableTypeIdentifiers |
获取统一类型标识符的数组,这些标识符指定哪些数据类型可以加载到颜色中。 |
WritableTypeIdentifiersForItemProvider |
获取统一类型标识符的数组,这些标识符指定哪些数据类型可以加载到颜色中。 |
Yellow |
RGBA (1、1、0、1) 的颜色。 |
Zone |
MonoTouch.UIKit 中使用的颜色和图案。 (继承自 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) |
获取适用于 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
设置适用于 |