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
- Наследование
- Производный
- Атрибуты
- Реализации
Комментарии
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) |
Добавляет в |
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) |
Добавляет к |
AnimationForKey(String) |
Возвращает анимацию, связанную |
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) |
Самый дальний потомок в иерархии этого слоя, содержащий точку |
Init() |
Слои содержат изображения, которые отображаются на экране. (Унаследовано от NSObject) |
InitializeHandle(IntPtr) |
Слои содержат изображения, которые отображаются на экране. (Унаследовано от NSObject) |
InitializeHandle(IntPtr, String) |
Слои содержат изображения, которые отображаются на экране. (Унаследовано от NSObject) |
InsertSublayer(CALayer, Int32) |
Вставляет указанный слой в Sublayers массив по указанному индексу. |
InsertSublayerAbove(CALayer, CALayer) |
Вставляет указанный слой в Sublayers массив сразу после |
InsertSublayerBelow(CALayer, CALayer) |
Вставляет указанный слой в Sublayers массив непосредственно перед |
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) |
Вызывает селектор для текущего экземпляра и, если |
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() |
Удаляет |
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 для |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Задает массив объектов, подходящих UIAccessibilityCustomRotor для |