diff --git a/uikit/CSSLayout/Tests/CSSLayoutTests.m b/uikit/CSSLayout/Tests/CSSLayoutTests.m index 2074b7c7..12d50933 100644 --- a/uikit/CSSLayout/Tests/CSSLayoutTests.m +++ b/uikit/CSSLayout/Tests/CSSLayoutTests.m @@ -46,24 +46,4 @@ XCTAssertEqual(0, CSSNodeGetInstanceCount()); } -- (void)testHiddenViewsAreNotMeasured -{ - const CGSize firstSize = CGSizeMake(100, 100); - UIView *view = [[UIView alloc] initWithFrame:CGRectZero]; - [view css_setUsesFlexbox:YES]; - [view css_setWidth:firstSize.width]; - [view css_setHeight:firstSize.height]; - - [view css_applyLayout]; - XCTAssertTrue(CGSizeEqualToSize(firstSize, view.frame.size)); - - const CGSize newSize = CGSizeMake(200, 200); - [view css_setWidth:newSize.width]; - [view css_setHeight:newSize.height]; - view.hidden = YES; - - [view css_applyLayout]; - XCTAssertFalse(CGSizeEqualToSize(newSize, view.frame.size)); -} - @end diff --git a/uikit/CSSLayout/UIView+CSSLayout.m b/uikit/CSSLayout/UIView+CSSLayout.m index abcd4ed0..aa9faebb 100644 --- a/uikit/CSSLayout/UIView+CSSLayout.m +++ b/uikit/CSSLayout/UIView+CSSLayout.m @@ -237,10 +237,6 @@ static CSSSize _measure( @end static void _attachNodesRecursive(UIView *view) { - if (view.isHidden) { - return; - } - CSSNodeRef node = [view cssNode]; const BOOL usesFlexbox = [view css_usesFlexbox]; const BOOL isLeaf = !usesFlexbox || view.subviews.count == 0; @@ -273,10 +269,6 @@ static void _attachNodesRecursive(UIView *view) { } static void _updateFrameRecursive(UIView *view) { - if (view.isHidden) { - return; - } - CSSNodeRef node = [view cssNode]; const BOOL usesFlexbox = [view css_usesFlexbox]; const BOOL isLeaf = !usesFlexbox || view.subviews.count == 0;