CALayer
E849986
CALayer is a fundamental Core Animation class that represents a drawable, animatable backing store for visual content in iOS and macOS user interfaces.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Core Animation class
ⓘ
Objective-C class ⓘ animatable backing store ⓘ drawable backing store ⓘ |
| associatedWith |
NSView
NERFINISHED
ⓘ
UIView NERFINISHED ⓘ |
| canContain | hierarchy of sublayers ⓘ |
| conformsTo | CAMediaTiming NERFINISHED ⓘ |
| framework |
Core Animation
NERFINISHED
ⓘ
QuartzCore NERFINISHED ⓘ |
| hasProperty |
anchorPoint
ⓘ
backgroundColor ⓘ borderColor ⓘ borderWidth ⓘ bounds ⓘ contents ⓘ contentsGravity ⓘ cornerRadius ⓘ delegate ⓘ masksToBounds ⓘ needsDisplayOnBoundsChange ⓘ opacity ⓘ position ⓘ shadowColor ⓘ shadowOffset ⓘ shadowOpacity ⓘ shadowRadius ⓘ sublayerTransform ⓘ sublayers ⓘ transform ⓘ |
| headerFile | QuartzCore/CALayer.h ⓘ |
| introducedBy | Apple Inc. NERFINISHED ⓘ |
| languageBinding |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| platform |
iOS
ⓘ
macOS ⓘ tvOS NERFINISHED ⓘ watchOS NERFINISHED ⓘ |
| relationship |
is backing layer for NSView when layer-backed on macOS
ⓘ
is backing layer for UIView on iOS ⓘ |
| renderingEngine | Core Animation compositor NERFINISHED ⓘ |
| supports |
3D transforms via CATransform3D
ⓘ
explicit CAAnimation objects ⓘ hit testing ⓘ implicit animations for animatable properties ⓘ rasterization ⓘ |
| usedFor |
compositing visual elements
ⓘ
explicit animations ⓘ implicit animations ⓘ offscreen drawing ⓘ rendering visual content ⓘ view backing store ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.