(informal protocol)
Framework | /System/Library/Frameworks/QuartzCore.framework |
Declared in | CALayer.h |
Companion guides |
CALayoutManager
is an informal protocol implemented by Core Animation layout managers. If a layer’s sublayers require custom layout you create a class that implements this protocol and set it as the layer’s layout manager using the CALayer
method setLayoutManager:
. Your custom layout manager is then used when the layer invokes setNeedsLayout
or layoutSublayers
.
Layout each of the sublayers in the specified layer.
- (void)layoutSublayersOfLayer:(CALayer *)layer
The layer that requires layout of its sublayers.
This method is called when the sublayers of the layer may need rearranging, and is typically called when a sublayer has changed its size. The receiver is responsible for changing the frame of each sublayer that requires layout.
CALayer.h
Last updated: 2007-07-24