iOS: format code
This commit is contained in:
parent
3f290e332a
commit
834764f81a
@ -225,38 +225,38 @@ - (void)blend:(NSDictionary *)props {
|
|||||||
if (self.needReload) {
|
if (self.needReload) {
|
||||||
dispatch_async(dispatch_get_main_queue(), ^{
|
dispatch_async(dispatch_get_main_queue(), ^{
|
||||||
self.rowCount = self.itemCount + (self.loadMore ? 1 : 0);
|
self.rowCount = self.itemCount + (self.loadMore ? 1 : 0);
|
||||||
if (self.itemViewIds.count != 0 && self.itemCount > oldItemCount && oldItemCount > 0){
|
if (self.itemViewIds.count != 0 && self.itemCount > oldItemCount && oldItemCount > 0) {
|
||||||
NSMutableArray *indexPaths = [[NSMutableArray alloc] init];
|
NSMutableArray *indexPaths = [[NSMutableArray alloc] init];
|
||||||
for (NSUInteger l = oldItemCount; l < self.itemCount; l++) {
|
for (NSUInteger l = oldItemCount; l < self.itemCount; l++) {
|
||||||
NSIndexPath *p = [NSIndexPath indexPathForRow:l inSection:0];
|
NSIndexPath *p = [NSIndexPath indexPathForRow:l inSection:0];
|
||||||
[indexPaths addObject:p];
|
[indexPaths addObject:p];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (@available(iOS 11.0, *)) {
|
if (@available(iOS 11.0, *)) {
|
||||||
[self.view performBatchUpdates:^{
|
[self.view performBatchUpdates:^{
|
||||||
@try {
|
@try {
|
||||||
if (oldLoadMore != self.loadMore){
|
if (oldLoadMore != self.loadMore) {
|
||||||
if (self.loadMore) {
|
if (self.loadMore) {
|
||||||
[self.view insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
|
[self.view insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
|
||||||
[self.view insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:self.itemCount inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
|
[self.view insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:self.itemCount inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
|
||||||
}else {
|
} else {
|
||||||
[self.view deleteRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:oldItemCount inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
|
[self.view deleteRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:oldItemCount inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
|
||||||
[self.view insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
|
[self.view insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
|
||||||
}
|
}
|
||||||
}else {
|
} else {
|
||||||
[self.view insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
|
[self.view insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
|
||||||
}
|
}
|
||||||
} @catch (NSException *exception) {
|
} @catch (NSException *exception) {
|
||||||
[self.view reloadData];
|
[self.view reloadData];
|
||||||
}
|
}
|
||||||
} completion:nil];
|
} completion:nil];
|
||||||
} else {
|
} else {
|
||||||
[self.view reloadData];
|
[self.view reloadData];
|
||||||
}
|
}
|
||||||
}else {
|
} else {
|
||||||
[self.view reloadData];
|
[self.view reloadData];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (self.view.height == 0 && self.view.doricLayout.heightSpec == DoricLayoutFit) {
|
if (self.view.height == 0 && self.view.doricLayout.heightSpec == DoricLayoutFit) {
|
||||||
DoricSuperNode *node = self.superNode;
|
DoricSuperNode *node = self.superNode;
|
||||||
while (node.superNode != nil) {
|
while (node.superNode != nil) {
|
||||||
|
Reference in New Issue
Block a user