Поделиться через


CALayer Класс

Определение

Слои содержат изображения, которые отображаются на экране.

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

Комментарии

CALayers хранит содержимое изображения, которое отображается на экране. Они инкапсулируют компоненты положения, стиля, размера и преобразования. Они также реализуют методы CAMediaTiming, которые позволяют им участвовать в анимации.

Разработчики могут использовать несколько подклассов CALayer: CAEmitterLayer, , CAGradientLayerT:CoreAnimation.CAEAGLLayer/CAOpenGLLayer, CAReplicatorLayer, CAScrollLayer, CAShapeLayer, CATextLayer, CATiledLayerCATransformLayer и T:CoreAnimation.QCCompositionLayer T:CoreAnimation.QCCompositionLayer.

Содержимое слоя

Существует три способа предоставления содержимого для слоя: подкласс класса слоя и переопределение методов draw, использование делегата слоя для реализации рисования или назначение статического изображения слою.

Чтобы задать содержимое слоя со статическим изображением или одним из подходов к отрисовке, разработчики приложений CGImageContents должны назначить свойство . Для статического содержимого они могут просто назначить это свойство, и изменения будут отражены напрямую.

Содержимое по подклассам CALayer

Если вы решите использовать подкласс класса CALayer, можно либо подкласс Display() метода, который затем требует задать Contents свойство, либо переопределить DrawInContext(CGContext) метод, предоставляющий графический контекст, который можно использовать для отображения на экране.

// Overriding DrawInContext
public class DemoLayer : CALayer {
  public override void DrawInContext (CGContext context)
  {
     base.DrawInContext (context);

     // Fill in circle
     context.SetFillColor (Color);
     context.SetShadowWithColor (SizeF.Empty, 10.0f, glowColor);
     context.EOFillPath();
  }
}

// Overriding Display
public class DemoLayer2 : CALayer {
  CGImage image =  UIImage.FromBundle ("demo.png").CGImage;

  public override void Display ()
  {
     Contents = image;
  }
}

Содержимое путем предоставления CALayerDelegate

Этот подход можно использовать, если разработчик не хочет изменять класс, используемый для отрисовки CALayer, и все, что ему нужно сделать, это назначить Delegate свойство экземпляру подкласса , CALayerDelegate где он либо переопределяет DisplayLayer(CALayer) метод, в котором он должен задать Contents свойство, либо переопределяет DrawLayer(CALayer, CGContext) метод и предоставляет собственный код отрисовки.

// Overriding DisplayLayer
public class DemoLayerDelegate : CALayerDelegate {
  CGImage image =  UIImage.FromBundle ("demo.png").CGImage;

  public override void DisplayLayer (CALayer layer)
  {
     layer.Contents = image;
  }
}

// Overriding DrawLayer
public class DemoLayerDelegate2 : CALayerDelegate {
  public override DrawLayer (CALayer layer, CGContext context)
  {
     // Fill in circle
     context.SetFillColor (Color);
     context.SetShadowWithColor (SizeF.Empty, 10.0f, glowColor);
     context.EOFillPath();
  }
}

// To use the code:

void SetupViews (UIView view, UIView view2)
{
    view.Layer.Delegate = new DemoLayerDelegate ();
    view2.Layer.Delegate = new DemoLayerDelegate2 ();
}

Использование пользовательских слоев с пользовательскими представлениями или NSView.

В iOS с каждым UIView автоматически связан caLayer. Если вы хотите использовать один из подклассов CALayer в качестве резервного слоя UIView, необходимо добавить в класс следующий фрагмент кода:

class MyView : UIView {
    //
    // This instructs the runtime that whenever a MyView is created
    // that it should instantiate a CATiledLayer and assign that to the
    // UIView.Layer property
    //
    [Export ("layerClass")]
    public static Class LayerClass () {
        return new Class (typeof (CATiledLayer));
    }
}

Если вы хотите создать подкласс класса CALayer, необходимо предоставить конструктор, который принимает CALayer и помечен атрибутом [Export ("initWithLayer:")]. При этом также следует переопределить Clone(CALayer) , так как эти два используются для создания копий состояния слоя по запросу в ответ на создание CoreAnimation зеркального отображения иерархии объектов, если кто-либо обращается к свойству PresentationLayer .

public class MyLayer : CALayer {
	UIColor FirstColor, SecondColor;

	//
	// Invoked by CoreAnimation if it needs to create a copy of your layer
	// with a specific state in response to the user fetching the PresentationLayer
	// property
	//
	[Export ("initWithLayer:")]
	public MyLayer (Mylayer other) : base (layer)
	{
		// Do nothing, since we override Clone, but we could
		// just clone the data here as well if we wanted to.
	}

	//
	// This is the constructor you would use to create your new CALayer
	public MyLayer (UIColor firstColor, UIColor secondColor)
	{
		FirstColor = firstColor;
		SecondColor = secondColor;
	}

	// We must copy our own state here from the original layer
	public override void Clone (CALayer _other)
	{
		MyLayer other = (MyLayer) _other;
		FirstColor = other.FirstColor;
		SecondColor = other.SecondColor;
	}
}

В macOS caLayers являются необязательными. Чтобы включить их, необходимо задать для свойства P:AppKit.NSView.WantsLayer значение true. Вы можете изменить слой для NSView, задав свойство P:AppKit.NSView.Layer .

В macOS, чтобы изменить класс слоя по умолчанию, используемый для заданного NSView, можно переопределить метод M:AppKit.MakeBackingLayer* .

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

CALayer()

Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров.

CALayer(CALayer)

Этот метод должен быть реализован производными классами, чтобы создать копию исходного слоя.

CALayer(IntPtr)

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

CALayer(NSCoder)

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

CALayer(NSObjectFlag)

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

Свойства

Actions

NSDictionary содержит действия слоя.

AffineTransform

Аффинная версия слоя Transform.

AllowsEdgeAntialiasing

Разрешено ли сглаживание границ.

AllowsGroupOpacity

Разрешена ли непрозрачность группы.

AnchorPoint

Точка привязки Bounds для прямоугольника.

AnchorPointZ

Точка привязки для , определенная Boundsвдоль оси Z.

AnimationKeys

Идентификаторы анимаций, связанных с этим слоем.

AutoresizingMask

Слои содержат изображения, которые отображаются на экране.

AutoresizinMask
Устаревшие..

Слои содержат изображения, которые отображаются на экране.

AutoReverses

Слои содержат изображения, которые отображаются на экране.

BackgroundColor

Цвет фона слоя.

BackgroundFilters

Массив фильтров Core Image, применяемых к содержимому этого слоя.

BeginTime

Слои содержат изображения, которые отображаются на экране.

BorderColor

Цвет границы слоя.

BorderWidth

Ширина границы слоя.

Bounds

Слои содержат изображения, которые отображаются на экране.

Class

Слои содержат изображения, которые отображаются на экране.

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

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

CompositingFilter

Фильтр core Image, используемый для создания слоя и содержимого за ним.

Constraints

Слои содержат изображения, которые отображаются на экране.

Contents

Содержимое этого слоя в виде CGImage.

ContentsAreFlipped

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

ContentsCenter

Слои содержат изображения, которые отображаются на экране.

ContentsFormat

Возвращает формат содержимого слоя.

ContentsGravity

Слои содержат изображения, которые отображаются на экране.

ContentsRect

Слои содержат изображения, которые отображаются на экране.

ContentsScale

Коэффициент масштабирования, применяемый к слою.

CornerRadius

Радиус, используемый при рисовании скругленными углами.

DebugDescription

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

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

Экземпляр класса модели CoreAnimation.ICALayerDelegate, который выступает в качестве делегата класса.

Description

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

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

Указывает, рисует ли слой свое содержимое в стороне от зрителя.

DrawsAsynchronously

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

Duration

Продолжительность анимации этого слоя в секундах.

EdgeAntialiasingMask

Слои содержат изображения, которые отображаются на экране.

FillMode

Режим заполнения для этого слоя, как определено значениями в CAFillMode.

FilterLinear

Представляет значение, связанное с константой kCAFilterLinear.

FilterNearest

Представляет значение, связанное с константой kCAFilterNearest.

Filters

Массив фильтров Core Image, применяемых к содержимому этого слоя и его подслоев.

FilterTrilinear

Представляет значение, связанное с константой kCAFilterTrilinear.

Frame

Слои содержат изображения, которые отображаются на экране.

GeometryFlipped

Слои содержат изображения, которые отображаются на экране.

GravityBottom

Представляет значение, связанное с константой kCAGravityBottom.

GravityBottomLeft

Представляет значение, связанное с константой kCAGravityBottomLeft.

GravityBottomRight

Представляет значение, связанное с константой kCAGravityBottomRight.

GravityCenter

Представляет значение, связанное с константой kCAGravityCenter.

GravityLeft

Представляет значение, связанное с константой kCAGravityLeft.

GravityResize

Представляет значение, связанное с константой kCAGravityResize.

GravityResizeAspect

Представляет значение, связанное с константой kCAGravityResizeAspect.

GravityResizeAspectFill

Представляет значение, связанное с константой kCAGravityResizeAspectFill.

GravityRight

Представляет значение, связанное с константой kCAGravityRight.

GravityTop

Представляет значение, связанное с константой kCAGravityTop.

GravityTopLeft

Представляет значение, связанное с константой kCAGravityTopLeft.

GravityTopRight

Представляет значение, связанное с константой kCAGravityTopRight.

Handle

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

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

Указывает, не отображается ли слой.

IsDirectBinding

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

MagnificationFilter

Слои содержат изображения, которые отображаются на экране.

Mask

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

MaskedCorners

Слои содержат изображения, которые отображаются на экране.

MasksToBounds

Указывает, обрезаются Bounds ли подслои этого слоя.

MinificationFilter

Слои содержат изображения, которые отображаются на экране.

MinificationFilterBias

Слои содержат изображения, которые отображаются на экране.

ModelLayer

Слои содержат изображения, которые отображаются на экране.

Name

Слои содержат изображения, которые отображаются на экране.

NeedsDisplay

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

NeedsDisplayOnBoundsChange

Слои содержат изображения, которые отображаются на экране.

OnOrderIn

Представляет значение, связанное с константой kCAOnOrderIn.

OnOrderOut

Представляет значение, связанное с константой kCAOnOrderOut.

Opacity

Прозрачность слоя в диапазоне от 0 (прозрачный) до 1,0 (непрозрачный).

Opaque

Является ли слой и его содержимое полностью непрозрачными.

Position

Положение слоя в пространстве координат его SuperLayer.

PresentationLayer

Слои содержат изображения, которые отображаются на экране.

RasterizationScale

Слои содержат изображения, которые отображаются на экране.

RepeatCount

Слои содержат изображения, которые отображаются на экране.

RepeatDuration

Слои содержат изображения, которые отображаются на экране.

RetainCount

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

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

ShadowOffset

Слои содержат изображения, которые отображаются на экране.

ShadowOpacity

Слои содержат изображения, которые отображаются на экране.

ShadowPath

Слои содержат изображения, которые отображаются на экране.

ShadowRadius

Слои содержат изображения, которые отображаются на экране.

ShouldRasterize

Слои содержат изображения, которые отображаются на экране.

Speed

Слои содержат изображения, которые отображаются на экране.

Style

Слои содержат изображения, которые отображаются на экране.

Sublayers

Слои содержат изображения, которые отображаются на экране.

SublayerTransform

Слои содержат изображения, которые отображаются на экране.

Superclass

Слои содержат изображения, которые отображаются на экране.

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

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

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

Слои содержат изображения, которые отображаются на экране.

TimeOffset

Слои содержат изображения, которые отображаются на экране.

Transform

Слои содержат изображения, которые отображаются на экране.

Transition

Представляет значение, связанное с константой kCATransition.

VisibleRect

Слои содержат изображения, которые отображаются на экране.

WeakDelegate

Объект , который может отвечать на протокол делегата для этого типа.

Zone

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

Методы

ActionForKey(String)

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

AddAnimation(CAAnimation, String)

Добавляет в animation дерево отрисовки для слоя и связывает его Actions с ключом key.

AddConstraint(CAConstraint)

Слои содержат изображения, которые отображаются на экране.

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)
AddSublayer(CALayer)

Добавляет к layer этому слою Sublayers.

AnimationForKey(String)

Возвращает анимацию, связанную keyс .

AwakeFromNib()

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

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

Слои содержат изображения, которые отображаются на экране.

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

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

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Этот метод должен быть перезаписан, чтобы обеспечить возможности клонирования для слоя.

CommitEditing()

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

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

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

Слои содержат изображения, которые отображаются на экране.

ConvertPointFromLayer(CGPoint, CALayer)

Слои содержат изображения, которые отображаются на экране.

ConvertPointToLayer(CGPoint, CALayer)

Слои содержат изображения, которые отображаются на экране.

ConvertRectFromLayer(CGRect, CALayer)

Слои содержат изображения, которые отображаются на экране.

ConvertRectToLayer(CGRect, CALayer)

Слои содержат изображения, которые отображаются на экране.

ConvertTimeFromLayer(Double, CALayer)

Слои содержат изображения, которые отображаются на экране.

ConvertTimeToLayer(Double, CALayer)

Слои содержат изображения, которые отображаются на экране.

Copy()

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

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

Метод фабрики для создания нового CALayerобъекта .

DangerousAutorelease()

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

DefaultValue(String)

Слои содержат изображения, которые отображаются на экране.

DidChange(NSKeyValueChange, NSIndexSet, NSString)

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

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

Слои содержат изображения, которые отображаются на экране.

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

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

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

Слои содержат изображения, которые отображаются на экране.

DisplayIfNeeded()

Слои содержат изображения, которые отображаются на экране.

Dispose()

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

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

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

DoesNotRecognizeSelector(Selector)

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

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

Рисует слой в указанном контексте.

EncodeTo(NSCoder)

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

Equals(NSObject)

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

(Унаследовано от NSObject)
GetContentsAs<T>()

Слои содержат изображения, которые отображаются на экране.

GetDictionaryOfValuesFromKeys(NSString[])

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

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

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

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Самый дальний потомок в иерархии этого слоя, содержащий точку p.

Init()

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

(Унаследовано от NSObject)
InsertSublayer(CALayer, Int32)

Вставляет указанный слой в Sublayers массив по указанному индексу.

InsertSublayerAbove(CALayer, CALayer)

Вставляет указанный слой в Sublayers массив сразу после sibling.

InsertSublayerBelow(CALayer, CALayer)

Вставляет указанный слой в Sublayers массив непосредственно перед sibling.

Invoke(Action, Double)

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

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

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

LayoutSublayers()

Слои содержат изображения, которые отображаются на экране.

MarkDirty()

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

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

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

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

Слои содержат изображения, которые отображаются на экране.

NeedsLayout()

Слои содержат изображения, которые отображаются на экране.

ObjectDidEndEditing(NSObject)

Слои содержат изображения, которые отображаются на экране.

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

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

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

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

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Предпочтительный размер для этого слоя в координате его SuperLayer.

PrepareForInterfaceBuilder()

Слои содержат изображения, которые отображаются на экране.

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

Удаляет все анимации, прикрепленные к слою.

RemoveAnimation(String)

Удаляет указанную анимацию из слоя.

RemoveFromSuperLayer()

Удаляет this из .SuperLayer

RemoveObserver(NSObject, NSString)

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

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

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

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

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

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

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

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

Преобразует слой в указанный CGContextобъект .

ReplaceSublayer(CALayer, CALayer)

Слои содержат изображения, которые отображаются на экране.

Resize(CGSize)

Слои содержат изображения, которые отображаются на экране.

ResizeSublayers(CGSize)

Слои содержат изображения, которые отображаются на экране.

RespondsToSelector(Selector)

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

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

Слои содержат изображения, которые отображаются на экране.

ScrollRectToVisible(CGRect)

Слои содержат изображения, которые отображаются на экране.

SetContents(NSObject)

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

SetNeedsDisplayInRect(CGRect)

Слои содержат изображения, которые отображаются на экране.

SetNeedsLayout()

Слои содержат изображения, которые отображаются на экране.

SetNilValueForKey(NSString)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Слои содержат изображения, которые отображаются на экране.

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

Слои содержат изображения, которые отображаются на экране.

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

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

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

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

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

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

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

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

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

Слои содержат изображения, которые отображаются на экране.

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

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

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

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

ObjectDidBeginEditing(NSObject, INSEditor)

Слои содержат изображения, которые отображаются на экране.

ObjectDidEndEditing(NSObject, INSEditor)

Слои содержат изображения, которые отображаются на экране.

GetValidModes(NSObject, NSFontPanel)

Слои содержат изображения, которые отображаются на экране.

ValidateToolbarItem(NSObject, NSToolbarItem)

Слои содержат изображения, которые отображаются на экране.

GetDebugDescription(INSObjectProtocol)

Слои содержат изображения, которые отображаются на экране.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Слои содержат изображения, которые отображаются на экране.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Слои содержат изображения, которые отображаются на экране.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Слои содержат изображения, которые отображаются на экране.

GetAccessibilityCustomRotors(NSObject)

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

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

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

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

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