iOS页面跳转基本动画
// 自定义动画推出页面 - (void)push:(UIBarButtonItem *)sender { BViewController *bView = [[BViewController alloc] init]; // 创建一个动画 CATransition *trans = [CATransition animation]; // 动画时间 trans.duration = 0.5f; // 动画类型 trans.type = kCATransitionFade; // 动画方向,预定义了四个,但是效果都比较一般 // trans.subtype = kCATransitionFromRight; // 使用苹果私有的 /* 苹果私有的动画效果还有以下几种形式 pageCurl 向上翻一页 pageUnCurl 向下翻一页 rippleEffect 滴水效果 suckEffect 收缩效果如一块布被抽走 cube alignedCube 立方体效果 flip oglFlip alignedFlip 反转效果 rotate 翻转 caeraIris cameraIrisHollowOpen cameraIrisHollowClose 相机效果 */ trans.type = @"rippleEffect"; [self.navigationController.view.layer addAnimation:trans forKey:@"aaa"]; // 关闭当前的动画效果 [self.navigationController pushViewController:bView animated:NO]; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。