feat:slider and flowlayout add reload api

This commit is contained in:
pengfei.zhou
2022-08-16 17:57:51 +08:00
committed by osborn
parent 3de2162ef6
commit cce4148240
19 changed files with 262 additions and 22 deletions

View File

@@ -549,4 +549,15 @@ - (void)subNodeContentChanged:(DoricViewNode *)subNode {
[subNode.view.doricLayout apply];
[super subNodeContentChanged:subNode];
}
- (void)reload {
self.loadAnchor = -1;
[self.itemViewIds.allValues forEach:^(NSString *obj) {
[self removeSubModel:obj];
}];
[self.itemViewIds removeAllObjects];
dispatch_async(dispatch_get_main_queue(), ^{
[self.view reloadData];
});
}
@end

View File

@@ -358,4 +358,12 @@ - (void)subNodeContentChanged:(DoricViewNode *)subNode {
[subNode.view.doricLayout apply];
[super subNodeContentChanged:subNode];
}
- (void)reload {
[self.itemViewIds removeAllObjects];
[self clearSubModel];
dispatch_async(dispatch_get_main_queue(), ^{
[self.view reloadData];
});
}
@end