美文网首页
iOS controller从底部push动画 类似模态弹出

iOS controller从底部push动画 类似模态弹出

作者: 画舫烟中浅 | 来源:发表于2020-06-29 13:55 被阅读0次

项目需求中需要用到这种效果,正好记录一下
push:

            EleeController *createNewCtrl = [[EleeController alloc]init];
            createNewCtrl.isFromEdit = YES;
            CATransition *transition = [CATransition animation];
            transition.duration = 0.35f;
            transition.type = kCATransitionMoveIn;
            transition.subtype = kCATransitionFromTop;
            [self.navigationController.view.layer addAnimation:transition forKey:kCATransition];
            [self.navigationController pushViewController:createNewCtrl animated:NO];

pop:

    CATransition* transition = [CATransition animation];
    transition.duration =0.4f;
    transition.type = kCATransitionReveal;
    transition.subtype = kCATransitionFromBottom;
    [self.navigationController.view.layer addAnimation:transition forKey:kCATransition];
    [self.navigationController popViewControllerAnimated:NO];

相关文章

网友评论

      本文标题:iOS controller从底部push动画 类似模态弹出

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