iOS:subviews in flexnode cannot be applied
This commit is contained in:
		| @@ -222,13 +222,12 @@ - (void)requestLayout { | |||||||
|         if ([view isKindOfClass:[DoricFlexView class]]) { |         if ([view isKindOfClass:[DoricFlexView class]]) { | ||||||
|             continue; |             continue; | ||||||
|         } |         } | ||||||
|         if (view.doricLayout.measuredWidth == view.width && view.doricLayout.measuredHeight == view.height) { |         if (view.doricLayout.measuredWidth != view.width || view.doricLayout.measuredHeight != view.height) { | ||||||
|             continue; |             view.doricLayout.widthSpec = DoricLayoutJust; | ||||||
|  |             view.doricLayout.heightSpec = DoricLayoutJust; | ||||||
|  |             view.doricLayout.width = view.width; | ||||||
|  |             view.doricLayout.height = view.height; | ||||||
|         } |         } | ||||||
|         view.doricLayout.widthSpec = DoricLayoutJust; |  | ||||||
|         view.doricLayout.heightSpec = DoricLayoutJust; |  | ||||||
|         view.doricLayout.width = view.width; |  | ||||||
|         view.doricLayout.height = view.height; |  | ||||||
|         view.doricLayout.measuredX = view.left; |         view.doricLayout.measuredX = view.left; | ||||||
|         view.doricLayout.measuredY = view.top; |         view.doricLayout.measuredY = view.top; | ||||||
|         [view.doricLayout apply]; |         [view.doricLayout apply]; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user