美文网首页
iOS 系统push转场动画

iOS 系统push转场动画

作者: anny_4243 | 来源:发表于2017-08-01 10:26 被阅读110次
    VfLoginViewController *vfLogin = [[VfLoginViewController alloc]init];  //将要push到的控制器
    [UIView transitionWithView:self.navigationController.view
                      duration:0.5
                       options:UIViewAnimationOptionTransitionFlipFromLeft  //从左向右翻转
                    animations:^{
                        [self.navigationController pushViewController:vfLogin animated:NO];
                    }
                    completion:nil];
    

    动画类型:

    UIViewAnimationOptionTransitionNone = 0 << 20, // default 无效果
    UIViewAnimationOptionTransitionFlipFromLeft = 1 << 20, 从左向右翻转
    UIViewAnimationOptionTransitionFlipFromRight = 2 << 20, 从右向左翻转
    UIViewAnimationOptionTransitionCurlUp = 3 << 20, 向上翻页
    UIViewAnimationOptionTransitionCurlDown = 4 << 20, 向下翻页
    UIViewAnimationOptionTransitionCrossDissolve = 5 << 20, 溶解
    UIViewAnimationOptionTransitionFlipFromTop = 6 << 20, 从上向下翻转
    UIViewAnimationOptionTransitionFlipFromBottom = 7 << 20, 从下向上翻转

    相关文章

      网友评论

          本文标题:iOS 系统push转场动画

          本文链接:https://www.haomeiwen.com/subject/wyzdlxtx.html