zoukankan      html  css  js  c++  java
  • ViewController push的自定义动画

        CATransition *transition = [CATransition animation];
        transition.duration = 1.0f;
        transition.subtype = kCATransitionFromTop;//可更改为其他方式
        transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
        transition.type = @"pageUnCurl";//可更改为其他方式
        [self.navigationController.view.layer addAnimation:transition forKey:nil];
        
        [self.navigationController popViewControllerAnimated:NO];
    

     其中 type包括:

    kCATransitionFade
    kCATransitionMoveIn
    kCATransitionPush
    kCATransitionReveal
    @"cameraIris"//相机
    @"cameraIrisHollowOpen"//相机开
    @"cameraIrisHollowClose"//相机关
    @"cube"//魔方
    @"alignedCube"//..
    @"flip"//页面翻转
    @"alignedFlip"//..
    @"oglFlip"//..
    @"rotate"//风车
    @"pageCurl"//黄历翻页
    @"pageUnCurl"//..
    @"rippleEffect"//波纹
    @"suckEffect"//吸收
    @"spewEffect"//淡入淡出
    @"genieEffect"//..
    @"unGenieEffect"//..
    @"twist"//..
    @"tubey"//..
    @"swirl"//..
    @"charminUltra"//..
    @"zoomyIn"//..
    @"zoomyOut"//..
    

     subtype包括:

    kCATransitionFromRight
    kCATransitionFromLeft
    kCATransitionFromTop
    kCATransitionFromBottom
    
     
     
  • 相关阅读:
    初赛第四场B
    初赛第四场A
    初赛第六场C
    CF 365(2) C 思维,图形模拟 D 树状数组,离线处理,思维
    CF 725C 模拟 725D
    CF 378(2) C D 模拟
    CF 729D 模拟,思维
    CF 729C 模拟,二分
    CF 381(2) D. dfs序,二分,数组模拟维护
    CF 395(2) D.矩形上色,模拟
  • 原文地址:https://www.cnblogs.com/lxllanou/p/4683235.html
Copyright © 2011-2022 走看看