我正在尝试缩小自定义单元格视图。我希望它下面的视图随着单元格的缩小而平滑地上升。但是,在我当前的实现中,单元格会缩小,并且在其下方有一个缝隙,动画完成后,表格视图会重新加载。
CGRect cellFrame = self.frame;
cellFrame.size.height -= 50;
[UIView animateWithDuration:2.0
animations:^{
self.topSpaceDescriptionView.constant -= cellFrame.size.height;
self.frame = cellFrame;
[self.superview layoutIfNeeded];
[self.superview setNeedsLayout];
}
completion:^(BOOL finished __unused) {
[self layoutIfNeeded];
[self.tableDelegate refreshTable];
}];