如何在ios中的方形应用程序中创建相同的动画?

时间:2014-05-09 13:25:49

标签: ios animation tableview

AppStore链接https://itunes.apple.com/us/app/square-one-shopping-centre/id400294134?mt=8

我想创建相同的动画,因为它是SQUARE应用程序的第一个屏幕tableview。

当tableview滚动向上和向下时,单元格带有动画。任何人都可以帮助我实现这一目标。

- (UITableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

    static NSString *CellIdentifier = @"notificationCell";
    notificationCell *cell = (notificationCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {

        NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"notificationCell" owner:self options:nil];

        for (id currentObject in topLevelObjects){
            if ([currentObject isKindOfClass:[UITableViewCell class]]){
                cell =  (notificationCell *) currentObject;
                break;
            }
        }

    }
    cell.imgFacebookTwitter.image=[UIImage imageNamed:@"tw_icon.png"];

    return cell;


}

1 个答案:

答案 0 :(得分:2)

您必须使用CATransform3D动画并将其应用于 willDisplayCell:cellforRowAtIndexPath:方法。

查看本教程 - Animating UITableView Cells

它应该指向正确的方向。