我的代码就像这样
[UIView animateWithDuration:0.1 animations:^
{
[ccController.collectionView setFrame:CGRectMake(0, 0, self.view.frame.size.width, 0)];
} completion:^(BOOL finished){
[_selectTabV setHidden:YES];
}];
动画尚未结束时,细胞立即消失。 为什么? 如何让细胞消失,遵循集合视图动画? 谢谢!
答案 0 :(得分:0)
在动画块之前调用[ccController.collectionView layoutIfNeeded];
。