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.
Instance Method Summary (collapse)
Layout each of the sublayers in the specified layer.
Instance Method Details
- () layoutSublayersOfLayer(layer)
Layout each of the sublayers in the specified layer. 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.