override func perform() {
let svc = self.source
let dvc = self.destination
UIView.animate(withDuration: 0.5, animations: {
svc.view.frame.origin.x = ScreenWidth
dvc.view.frame.origin.x = ScreenWidth
dvc.view.frame.origin.x = 0
}) { (finish) in
svc.navigationController?.present(dvc, animated: false, completion: nil)
}
}
}
自定义转场动画UIStoryboardSegue
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 版本:Xcode 7.0.1语言:Objective-C 转场动画就是viewController之间切换的动画。...
- 自定义Pop转场动画 继续使用上个程序,把push改为pop只需要做很少的工作就能完成 1、复制PushTrans...
- 前言 这段时间写了一个自定义转场动画集,只需要一行代码就可以实现各种各样的自定义转场动画。这是源码地址WXSTra...
- UITabBarController自定义转场动画 实现UITabBarControllerDelegate 实现...
- 转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交...