iOS - 模態視圖跳轉添加動畫的兩種方式

第一種

ModalViewController * modalView = [[ModalViewController alloc]init];

modalView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;

[self presentViewController:modalView animated:YES completion:nil];
typedef NS_ENUM(NSInteger, UIModalTransitionStyle) {

    UIModalTransitionStyleCoverVertical = 0,//默認垂直向上

    UIModalTransitionStyleFlipHorizontal, 翻轉效果

    UIModalTransitionStyleCrossDissolve,淡入淡出

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_2

    UIModalTransitionStylePartialCurl,翻頁效果

#endif
};

第二種

CATransition *animate =[CATransition getAnimation:1];

[[[[UIApplication sharedApplication] keyWindow] layer] addAnimation:animate forKey:nil];

[self presentViewController:rootVC animated:NO completion:^{
         
     }];
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容