首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

自定义push方向动画

2024-12-08 来源:要发发知识网

CATransition* transition = [CATransition animation];

transition.type = kCATransitionMoveIn;//可更改为其他方式

transition.subtype = kCATransitionFromBottom;//可更改为其他方式

[self.navigationController.view.layer addAnimation:transition forKey:kCATransition];

[self.navigationController pushViewController:detailVC animated:NO];

typedef enum : NSUInteger {

2    Fade = 1,                  //淡入淡出

3    Push,                      //推挤

4    Reveal,                    //揭开

5    MoveIn,                    //覆盖

6    Cube,                      //立方体

7    SuckEffect,                //吮吸

8    OglFlip,                    //翻转

9    RippleEffect,              //波纹

10    PageCurl,                  //翻页

11    PageUnCurl,                //反翻页

12    CameraIrisHollowOpen,      //开镜头

13    CameraIrisHollowClose,      //关镜头

14    CurlDown,                  //下翻页

15    CurlUp,                    //上翻页

16    FlipFromLeft,              //左翻转

17    FlipFromRight,              //右翻转

18

19 } AnimationType;

显示全文