Share via


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 메서드를 구현합니다.

개발자가 사용할 CAEmitterLayer수 있는 CALayer의 여러 하위 클래스는 , , T:CoreAnimation.CAEAGLLayer/CAOpenGLLayer, CAReplicatorLayer, CAScrollLayer, CAShapeLayer, CATextLayerCATiledLayerCATransformLayer입니다. CAGradientLayer

레이어 콘텐츠

레이어에 콘텐츠를 제공하는 세 가지 방법이 있습니다. 계층 클래스를 서브클래싱하고 그리기 메서드를 재정의하거나, 레이어 대리자를 사용하여 드로잉을 구현하거나, 레이어에 정적 이미지를 할당합니다.

정적 이미지 또는 렌더링 방법 중 하나를 사용하여 레이어의 콘텐츠를 설정하려면 앱 개발자가 속성에 ContentsCGImage 할당해야 합니다. 정적 콘텐츠의 경우 이 속성을 할당하기만 하면 변경 내용이 직접 반영됩니다.

CALayer를 서브클래싱하여 콘텐츠

CALayer 클래스를 서브클래스하도록 선택하는 경우 속성을 설정 Contents 해야 하는 메서드를 서브클래스 Display() 하거나 디스플레이에 렌더링하는 데 사용할 수 있는 그래픽 컨텍스트를 제공하는 메서드를 재정 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 렌더링에 사용되는 클래스를 변경하지 않으려는 경우 이 방법을 사용할 수 있으며, 속성을 설정 Contents 해야 하는 메서드를 재정 DisplayLayer(CALayer) 의하거나 메서드를 재정 DrawLayer(CALayer, CGContext) 의하고 자체 렌더링 코드를 제공하는 하위 클래스 인스턴스 CALayerDelegate 에 속성을 할당 Delegate 하기만 하면 됩니다.

// 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 ();
}

UIView 또는 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의 계층을 변경할 수 있습니다.

macOS에서 지정된 NSView에 사용되는 기본 계층 클래스를 변경하려면 메서드를 재정의할 수 있습니다.

생성자

CALayer()

매개 변수 없이 이 클래스의 새 인스턴스를 초기화하는 기본 생성자입니다.

CALayer(CALayer)

원래 계층의 복사본을 만들려면 파생 클래스에서 이 메서드를 구현해야 합니다.

CALayer(IntPtr)

관리되지 않는 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

CALayer(NSCoder)

unarchiver 개체에 저장된 데이터에서 개체를 초기화하는 생성자입니다.

CALayer(NSObjectFlag)

초기화를 건너뛰고 개체만 할당하기 위해 파생 클래스에서 를 호출하는 생성자입니다.

속성

Actions

NSDictionary 계층의 동작을 포함하는 입니다.

AffineTransform

레이어의 아핀 버전입니다 Transform.

AllowsEdgeAntialiasing

에지 앤티앨리어싱이 허용되는지 여부입니다.

AllowsGroupOpacity

그룹 불투명도 허용 여부입니다.

AnchorPoint

사각형의 Bounds 앵커 지점입니다.

AnchorPointZ

Z 축을 따라 정의된 의 Bounds앵커 지점입니다.

AnimationKeys

이 레이어와 연결된 애니메이션의 식별자입니다.

AutoresizingMask

레이어는 화면에 렌더링되는 이미지를 저장합니다.

AutoresizinMask
사용되지 않음.

레이어는 화면에 렌더링되는 이미지를 저장합니다.

AutoReverses

레이어는 화면에 렌더링되는 이미지를 저장합니다.

BackgroundColor

레이어의 배경색입니다.

BackgroundFilters

이 계층 뒤의 콘텐츠에 적용되는 코어 이미지 필터의 배열입니다.

BeginTime

레이어는 화면에 렌더링되는 이미지를 저장합니다.

BorderColor

레이어 테두리의 색입니다.

BorderWidth

레이어 테두리의 너비입니다.

Bounds

레이어는 화면에 렌더링되는 이미지를 저장합니다.

Class

레이어는 화면에 렌더링되는 이미지를 저장합니다.

(다음에서 상속됨 NSObject)
ClassHandle

이 클래스의 핸들입니다.

CompositingFilter

레이어와 그 뒤에 있는 콘텐츠를 작성하는 데 사용되는 핵심 이미지 필터입니다.

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

이 계층 및 해당 하위 계층의 콘텐츠에 적용되는 코어 이미지 필터의 배열입니다.

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 레이어의 렌더링 트리에 를 추가하고 키 key에 연결 Actions 합니다.

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)

이 레이어의 Sublayers에 를 추가합니다layer.

AnimationForKey(String)

와 연결된 애니메이션을 반환합니다 key.

AwakeFromNib()

개체가 nib 파일에서 로드된 후 호출됩니다. 재정의자는 base를 호출해야 합니다. AwakeFromNib().

(다음에서 상속됨 NSObject)
BeginInvokeOnMainThread(Action)

레이어는 화면에 렌더링되는 이미지를 저장합니다.

(다음에서 상속됨 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

주 UI 스레드에서 지정된 코드를 비동기적으로 호출합니다.

(다음에서 상속됨 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)

바로 뒤에 sibling지정된 레이어를 배열에 Sublayers 삽입합니다.

InsertSublayerBelow(CALayer, CALayer)

지정한 레이어를 바로 앞에 배열에 Sublayers 삽입합니다 sibling.

Invoke(Action, Double)

레이어는 화면에 렌더링되는 이미지를 저장합니다.

(다음에서 상속됨 NSObject)
Invoke(Action, TimeSpan)

레이어는 화면에 렌더링되는 이미지를 저장합니다.

(다음에서 상속됨 NSObject)
InvokeOnMainThread(Action)

레이어는 화면에 렌더링되는 이미지를 저장합니다.

(다음에서 상속됨 NSObject)
InvokeOnMainThread(Selector, NSObject)

주 UI 스레드에서 지정된 코드를 동기적으로 호출합니다.

(다음에서 상속됨 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)

현재 인스턴스에서 선택기를 호출하고 이 null이 아닌 경우 obj 이를 단일 매개 변수로 전달합니다.

(다음에서 상속됨 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()

에서 를 제거합니다 thisSuperLayer.

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)

keypath를 사용하여 연결할 수 있는 속성의 값을 설정합니다.

(다음에서 상속됨 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

정의되지 않은 키에 값을 쓰려는 시도를 나타냅니다. 재정의되지 않으면 NSUndefinedKeyException을 발생합니다.

(다음에서 상속됨 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

이 NSObject의 값을 지정된 사전의 값으로 설정합니다.

(다음에서 상속됨 NSObject)
ToString()

현재 인스턴스 값의 문자열 표현을 반환합니다.

(다음에서 상속됨 NSObject)
Unbind(NSString)

레이어는 화면에 렌더링되는 이미지를 저장합니다.

(다음에서 상속됨 NSObject)
Unbind(String)
사용되지 않음.

레이어는 화면에 렌더링되는 이미지를 저장합니다.

(다음에서 상속됨 NSObject)
ValueForKey(NSString)

지정된 키와 연결된 속성의 값을 반환합니다.

(다음에서 상속됨 NSObject)
ValueForKeyPath(NSString)

keypath를 사용하여 도달할 수 있는 속성의 값을 반환합니다.

(다음에서 상속됨 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 설정합니다.

적용 대상

추가 정보