我有嵌套的表格视图,这样我就可以在每个表格视图的单元格中都有一个横向滚动的表格视图。我想在第一行添加一个动画,基本上来回移动一个视图。它正在工作,有点:
- (UITableViewCell *)tableView:(UITableView *)tableView willDisplayCell: (BannerCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == 0){
[UIView animateWithDuration:3
animations:^{
[UIView setAnimationRepeatCount: 100];
cell.handView.frame = CGRectMake(cell.handView.frame.origin.x-100, cell.handView.frame.origin.y, 32, 32);
cell.handView.alpha = 0.0f;
}
completion:^(BOOL finished){
}];
}
else cell.handView.hidden = YES;
return cell;
}
这是有效的,除了第一次加载我的表格视图时,我想要动画的视图甚至不显示,当我滚动到一个新单元格并返回到第一个单元格时,它会显示一个很好的动画。不知道为什么它在第一次加载时不能按预期运行。