iOS: fix when Image async load cause super node requestLayout
This commit is contained in:
@@ -152,6 +152,15 @@ - (void)reset {
|
||||
for (NSString *viewId in self.subNodes.allKeys) {
|
||||
[[self subNodeWithViewId:viewId] reset];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)subNodeContentChanged:(DoricViewNode *)subNode {
|
||||
if (self.superNode
|
||||
&& (self.view.doricLayout.widthSpec == DoricLayoutFit
|
||||
|| self.view.doricLayout.heightSpec == DoricLayoutFit)) {
|
||||
[self.superNode subNodeContentChanged:self];
|
||||
} else {
|
||||
[self requestLayout];
|
||||
}
|
||||
}
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user