remove check for self.isNodeLoaded to fix layout issues of ASCellNodes in an ASCollectionView when being resized after calling setNeedsLayout()

This commit is contained in:
Tom King 2016-04-21 16:13:57 -04:00
parent fe30e3f5da
commit 7eca4f26cf

View File

@ -163,7 +163,7 @@
- (void)didRelayoutFromOldSize:(CGSize)oldSize toNewSize:(CGSize)newSize - (void)didRelayoutFromOldSize:(CGSize)oldSize toNewSize:(CGSize)newSize
{ {
if (_layoutDelegate != nil && self.isNodeLoaded) { if (_layoutDelegate != nil) {
ASPerformBlockOnMainThread(^{ ASPerformBlockOnMainThread(^{
BOOL sizeChanged = !CGSizeEqualToSize(oldSize, newSize); BOOL sizeChanged = !CGSizeEqualToSize(oldSize, newSize);
[_layoutDelegate nodeDidRelayout:self sizeChanged:sizeChanged]; [_layoutDelegate nodeDidRelayout:self sizeChanged:sizeChanged];