iOS中给tableview的cell添加3D动画

2016-11-08  本文已影响240人  咋了爸爸

直接上代码


-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath*)indexPath

{
    
    //设置Cell的动画效果为3D效果
    
    //设置x和y的初始值为0.1;
    
cell.layer.transform = CATransform3DMakeScale(0.1, 0.1, 1);
    
    //x和y的最终值为1
    
    [UIView animateWithDuration:1 animations:^{
        
        cell.layer.transform = CATransform3DMakeScale(1, 1, 1);
        
    }];
    
}
上一篇下一篇

猜你喜欢

热点阅读