单元格视图收缩动画比较生涩

时间:2018-08-23 22:01:34

标签: ios objective-c

我正在尝试缩小自定义单元格视图。我希望它下面的视图随着单元格的缩小而平滑地上升。但是,在我当前的实现中,单元格会缩小,并且在其下方有一个缝隙,动画完成后,表格视图会重新加载。

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];
}];

0 个答案:

没有答案