-
(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
// 如果 cell 内部的控件加在 cell.contentView 需要改变cell.contentView
// 否则 改变 cell
cell.alpha = 0.5;CGAffineTransform transformScale = CGAffineTransformMakeScale(0.3,0.8); CGAffineTransform transformTranslate = CGAffineTransformMakeTranslation(0.5, 0.6); cell.transform = CGAffineTransformConcat(transformScale, transformTranslate); [tableView bringSubviewToFront:cell]; [UIView animateWithDuration:.4f delay:0 options:UIViewAnimationOptionAllowUserInteraction animations:^{ cell.alpha = 1; //清空 transform cell.transform = CGAffineTransformIdentity; } completion:nil];
}
网友评论