テーブルビューをネストして、テーブルビューの各セルで横にスクロールするテーブルビューを作成できるようにしました。基本的にビューを前後に移動するアニメーションを一番上の行に追加したいと思います。それは機能しています、一種:
- (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;
}
これは、テーブルビューが初めて読み込まれたときに、アニメーション化するビューが表示されないことを除いて機能しています。新しいセルにスクロールして最初のセルに戻ると、アニメーションが正常に表示されます。最初のロードで期待どおりに実行されない理由がわかりません。