Swift UIViewController过渡动画效果
Swift 的 UIViewController 过渡效果,灵活、炫酷又实用,真的是 iOS 开发里一个挺值得折腾的点。
UIViewController的动画过渡,默认其实就那几种——推拉、平铺,比较单调。但你想做点的,比如模糊背景、卡片翻转,就得自己动手搞个transitioningDelegate了,配合UIViewControllerAnimatedTransitioning
和UIInteractiveTransitioning
,花点功夫,效果还是挺惊艳的。
用
let transition = FlickTransition(type: .flip)
viewController.transitioningDelegate = transition
present(viewController, animated: true)
几行搞定,响应也快。如果你想做个交互式的,比如手指滑动触发切换,那就加上手势配合交互代理,一样可以搞定。熟悉了这些套路,你就能写出蛮有质感的 UI 体验。
除了
如果你在做登录页、详情页切换,或者导航转场效果,不妨折腾下这些动画,体验一下真正“丝滑”的感觉~
5.62MB
文件大小:
评论区