CAAction

객체가 CALayer 변경에 의해 트리거 된 액션에 응답할 수 있게 해주는 인터페이스

원문 출처 https://developer.apple.com/documentation/quartzcore/caaction

Summary

SDKs

  • iOS 2.0+

  • macOS 10.5+

  • tvOS 9.0+

  • Mac Catalyst 13.0+

Framework

  • Core Animation

Declaration

protocol CAAction

개요

Action 식별자(key path, 외부 action 이름 또는 미리 정의된 작업 식별자)로 쿼리할 때 레이어는 적절한 action 객체(CAAction 프로토콜이 구현되어있어야 함)를 반환하고 run(forKey:object:arguments:) 메시지를 전송합니다.

주제

액션에 응답하기

  • func run(forKey: String, object: Any, arguments: [AnyHashable : Any]?)

    forKey: 식별자로 지정된 action을 호출합니다. Required

관련 문서

준수하는 프로토콜

  • CAAnimation

  • NSNull

같이 보기

레이어 기초

  • class CALayer

    이미지 기반 컨텐츠를 관리하고 해당 컨텐츠에 대해 애니메이션을 수행할 수 있는 객체

  • protocol CALayerDelegate 레이어 관련 이벤트에 응답하기 위해 앱이 구현할 수 있는 메서드

  • class CAConstraint 두 레이어 사이의 단일 레이아웃 제약 조건

  • protocol CALayoutManager 객체가 레이어와 그 하위 레이어의 레이아웃을 관리할 수 있게 해주는 메서드

  • class CAConstraintLayoutManager

    제약 기반 레이아웃 관리자를 제공하는 객체

Last updated