转场过度动画类型

    //创建转场动画对象

    CATransition *transition = [[CATransition alloc]init];


    1. define定义的常量

     kCATransitionFade   交叉淡化过渡  默认

     kCATransitionMoveIn 新视图移到旧视图上面,覆盖原图

     kCATransitionPush   新视图把旧视图推出去  ,推出

     kCATransitionReveal 将旧视图移开,显示下面的新视图 ,从底部显示

     

     2.用字符串表示

     pageCurl            向上翻一页

     pageUnCurl          向下翻一页

     rippleEffect        滴水效果

     suckEffect          收缩效果,如一块布被抽走

     cube                立方体效果

     oglFlip             上下翻转效果

     注意:

     还有很多私有API效果,使用的时候要小心,可能会导致app审核不被通过(悲剧啊,为啥有却不让用啊!好东西不应该被束之高阁!)

     fade     //交叉淡化过渡(不支持过渡方向)

     push     //新视图把旧视图推出去

     moveIn   //新视图移到旧视图上面

     reveal   //将旧视图移开,显示下面的新视图

     cube     //立方体翻滚效果

     oglFlip  //上下左右翻转效果

     suckEffect   //收缩效果,如一块布被抽走(不支持过渡方向)

     rippleEffect //滴水效果(不支持过渡方向)

     pageCurl     //向上翻页效果

     pageUnCurl   //向下翻页效果

     cameraIrisHollowOpen  //相机镜头打开效果(不支持过渡方向)

     cameraIrisHollowClose //相机镜头关上效果(不支持过渡方向)

你可能感兴趣的:(转场过度动画类型)