Proper relayout if size changes

This commit is contained in:
Michael Schneider
2016-11-14 10:10:47 -08:00
parent 0eb882bae5
commit dcc54c0d36
4 changed files with 25 additions and 2 deletions

View File

@@ -29,6 +29,12 @@ NS_ASSUME_NONNULL_BEGIN
*/
- (void)nodeDidRelayout:(ASCellNode *)node sizeChanged:(BOOL)sizeChanged;
/// Returns the constrained size for the given node
- (ASSizeRange)constrainedSizeForNode:(ASCellNode *)node;
// TODO: coalesc: Maybe we should push the relayout of nodes to the table / collection node?
//- (void)relayoutNodeIfNeecessary:(ASCellNode *)node;
/*
* Methods to be called whenever the selection or highlight state changes
* on ASCellNode. UIKit internally stores these values to update reusable cells.