美文网首页
iOS开发,push跳转(从下往上推上来)

iOS开发,push跳转(从下往上推上来)

作者: iOS菜鸟攻城狮 | 来源:发表于2019-12-09 15:37 被阅读0次

- (void)push

{

OneViewController *vc = [[OneViewController alloc] init];

vc.view.backgroundColor = [UIColor redColor];

CATransition* transition = [CATransition animation];

transition.duration = 0.4f;

transition.type = kCATransitionMoveIn;

transition.subtype = kCATransitionFromTop;

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

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

}

- (void)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开发,push跳转(从下往上推上来)

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