Swift实现TabBar自定义动画
自定义动画的 TabBar 效果,用 Swift 做还挺顺的,是想在 iOS 项目里整点个性化交互的朋友,推荐你看看swift 实现 tabbar.zip
。它用的是 Ramotion 家的AdaptiveController
,做渐进式过渡效果,控件灵活、视觉流畅,还支持自定义状态,样式也精致。
Ramotion 出品的东西,交互设计一直都比较有想法,你直接拉下来运行就能看到切换动画的表现。关键是集成简单,代码也蛮清晰,不用太多改动就能插进你现有的 TabBar 逻辑里。
配合一些 SwiftUI 动画库效果更棒,比如你有兴趣折腾下,可以看看SwiftUI 动画这篇,讲得比较系统,适合想自己做点微交互的你。
如果你偏好 UI 定制风,推荐搭配AxcAE_TabBar试试,这个框架也挺多花样的,尤其是图标居中、凸起效果都能搞。
下载前建议你先去瞄一眼源码仓库:Ramotion Animation Components,有 Demo,文档也清楚。如果你项目里想省事,直接拎这套用就合适。
哦对了,链接里还有几个相关的资源,像是TabBar 实战记录和iOS TabBar Demo,都挺值得翻翻的,看看别人怎么改 TabBar 样式的,说不定有启发。
,如果你最近正好在做 iOS 底部导航这块,或者想提升点页面切换的体验感,swift 实现 tabbar.zip
这个资源真的蛮不错,拿去改改就能用。
adaptive-tab-bar.zip
预估大小:78个文件
adaptive-tab-bar-master
文件夹
.gitignore
1KB
adaptive-tab-bar
文件夹
README.md
7KB
SamplesAdaptiveController.xcworkspace
文件夹
contents.xcworkspacedata
283B
LICENSE.md
1KB
AdaptiveController.podspec
613B
Samples
文件夹
adaptive-dates-tabbar
文件夹
...
12.1MB
文件大小:
评论区