美文网首页
iOS做出仿present动画

iOS做出仿present动画

作者: 魔力双鱼 | 来源:发表于2019-08-26 14:40 被阅读0次

//由于音视频聊天里头有音频和视频聊天界面的切换,直接用present的话页面过渡会不太自然,这里还是用push,然后做出present的效果

        AudioChatViewController *vc = [[AudioChatViewController alloc] init];
        CATransition *transition = [CATransition animation];
        transition.duration = 0.25;
        transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];
        transition.type = kCATransitionPush;
        transition.subtype = kCATransitionFromTop;
        [self.navigationController.view.layer addAnimation:transition forKey:nil];
        self.navigationController.navigationBarHidden = YES;
        [self.navigationController pushViewController:vc animated:NO];

相关文章

网友评论

      本文标题:iOS做出仿present动画

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