1
This commit is contained in:
@@ -91,7 +91,7 @@ static NSInteger const kRepliesLoadCount = 3;
|
||||
[self.inputView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.left.right.equalTo(self);
|
||||
make.height.mas_equalTo(50);
|
||||
self.inputBottomConstraint = make.bottom.equalTo(self);
|
||||
self.inputBottomConstraint = make.bottom.equalTo(self).offset(-KB_SafeAreaBottom());
|
||||
}];
|
||||
|
||||
[self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
@@ -354,17 +354,15 @@ static NSInteger const kRepliesLoadCount = 3;
|
||||
inSection:section]];
|
||||
}
|
||||
|
||||
// 更新(避免动画导致跳动)
|
||||
[UIView performWithoutAnimation:^{
|
||||
[self.tableView beginUpdates];
|
||||
if (insertIndexPaths.count > 0) {
|
||||
[self.tableView insertRowsAtIndexPaths:insertIndexPaths
|
||||
withRowAnimation:UITableViewRowAnimationNone];
|
||||
}
|
||||
[self.tableView endUpdates];
|
||||
[self.tableView layoutIfNeeded];
|
||||
[self restoreHeaderAnchor:anchor];
|
||||
}];
|
||||
// 更新(带轻微动画)
|
||||
[self.tableView beginUpdates];
|
||||
if (insertIndexPaths.count > 0) {
|
||||
[self.tableView insertRowsAtIndexPaths:insertIndexPaths
|
||||
withRowAnimation:UITableViewRowAnimationFade];
|
||||
}
|
||||
[self.tableView endUpdates];
|
||||
[self.tableView layoutIfNeeded];
|
||||
[self restoreHeaderAnchor:anchor];
|
||||
|
||||
NSLog(@"[KBAICommentView] loadMore(after) section=%ld offsetY=%.2f contentSizeH=%.2f boundsH=%.2f rows=%ld",
|
||||
(long)section,
|
||||
@@ -411,17 +409,15 @@ static NSInteger const kRepliesLoadCount = 3;
|
||||
// 收起回复
|
||||
[comment collapseReplies];
|
||||
|
||||
// 删除行(避免动画导致跳动)
|
||||
[UIView performWithoutAnimation:^{
|
||||
[self.tableView beginUpdates];
|
||||
if (deleteIndexPaths.count > 0) {
|
||||
[self.tableView deleteRowsAtIndexPaths:deleteIndexPaths
|
||||
withRowAnimation:UITableViewRowAnimationNone];
|
||||
}
|
||||
[self.tableView endUpdates];
|
||||
[self.tableView layoutIfNeeded];
|
||||
[self restoreHeaderAnchor:anchor];
|
||||
}];
|
||||
// 删除行(带轻微动画)
|
||||
[self.tableView beginUpdates];
|
||||
if (deleteIndexPaths.count > 0) {
|
||||
[self.tableView deleteRowsAtIndexPaths:deleteIndexPaths
|
||||
withRowAnimation:UITableViewRowAnimationFade];
|
||||
}
|
||||
[self.tableView endUpdates];
|
||||
[self.tableView layoutIfNeeded];
|
||||
[self restoreHeaderAnchor:anchor];
|
||||
|
||||
NSLog(@"[KBAICommentView] collapse(after) section=%ld offsetY=%.2f contentSizeH=%.2f boundsH=%.2f rows=%ld",
|
||||
(long)section,
|
||||
|
||||
Reference in New Issue
Block a user