zoukankan      html  css  js  c++  java
  • Swift

    下面的一个样例是让tableView显示数据的时候具有一个很炫的3D缩放效果。

    我们只需要实现tableView的willDisplayCell方法。看方法名就知道这是在Cell将要显示的时候执行的方法。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    //设置cell的显示动画
    func tableView(tableView: UITableView!, willDisplayCell cell: UITableViewCell!,
        forRowAtIndexPath indexPath: NSIndexPath!){
        //设置cell的显示动画为3D缩放
        //xy方向缩放的初始值为0.1
        cell.layer.transform = CATransform3DMakeScale(0.1, 0.1, 1)
        //设置动画时间为0.25秒,xy方向缩放的最终值为1
        UIView.animateWithDuration(0.25, animations: {
            cell.layer.transform=CATransform3DMakeScale(1, 1, 1)
        })
    }
  • 相关阅读:
    底图的移动(setinterval 设置移动速度)
    Arrays的一点了解
    GestureDetector
    IO问题
    IO流
    Android动画
    Android中的Manager们
    Android对话框
    Android自定义View
    Android中关于Intent
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4841055.html
Copyright © 2011-2022 走看看