Swift-JTHamburgerButton动画汉堡按钮

iOS 上的汉堡按钮做得多了,想搞点不一样的?Swift-JTHamburgerButton这个库你可以瞧瞧。它的动画挺有意思,不是单纯旋转变叉那种,而是“肉饼滑动+面包片展开”组合式,动感十足,还挺解压。

动画细节也能调,比如动画速度、曲线啥的,玩得比较开。如果你在做左侧抽屉菜单、右滑导航那种 UI,用它做个入口还挺合适,用户一看就知道是可交互的。

样式这块也给得挺自由,你可以改颜色、改尺寸,想让按钮融进自己 App 的风格里没问题,甚至换个图都行,UI 那块自由度高。事件也考虑到了,用didTap监听点击就行,配合自己侧滑菜单逻辑写个toggleMenu()也顺手。

集成方式嘛,也蛮方便,源码丢进项目就能用,喜欢依赖管理的也支持 CocoaPodsCarthage,爱咋整咋整。

别忘了它支持响应式设计,iPhone、iPad 都能跑得妥妥的。你要是用SwiftUIUIKit,配合着做点动画页面,体验感就上来了。

建议下载它的 JTHamburgerButton-master 压缩包看看,里面有源码、有 demo、有文档,能跑一遍看效果。如果你在做 App 的导航设计,想搞点灵动交互,真的可以试试看。

zip
swift-JTHamburgerButton是iOS上的动画汉堡按钮.zip 预估大小:38个文件
folder
JTHamburgerButton-master 文件夹
folder
Screens 文件夹
file
example.gif 252KB
file
JTHamburgerButton.podspec 685B
file
.travis.yml 196B
file
LICENSE 1KB
folder
Example 文件夹
folder
Example.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
Example.xcscheme 3KB
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 152B
file
project.pbxproj 20KB
folder
Pods 文件夹
file
Manifest.lock 237B
folder
Target Support Files 文件夹
folder
Pods 文件夹
file
Pods-resources.sh 4KB
file
Pods-dummy.m 112B
file
Pods-acknowledgements.markdown 1KB
file
Pods-environment.h 455B
file
Pods.debug.xcconfig 394B
file
Pods.release.xcconfig 394B
file
Pods-acknowledgements.plist 2KB
folder
Pods-JTHamburgerButton 文件夹
file
Pods-JTHamburgerButton-Private.xcconfig 319B
file
Pods-JTHamburgerButton-dummy.m 148B
folder
Pods-JTHamburgerButton.xcconfig 文件夹
file
Pods-JTHamburgerButton-prefix.pch 77B
folder
Headers 文件夹
folder
Public 文件夹
folder
JTHamburgerButton 文件夹
file
JTHamburgerButton.h 52B
folder
Local Podspecs 文件夹
file
JTHamburgerButton.podspec 685B
folder
Pods.xcodeproj 文件夹
file
project.pbxproj 27KB
folder
Example.xcworkspace 文件夹
file
contents.xcworkspacedata 225B
file
Podfile.lock 237B
file
Podfile 107B
folder
Example 文件夹
file
ViewController.m 1KB
file
Info.plist 1KB
file
main.m 276B
folder
Base.lproj 文件夹
file
Main.storyboard 6KB
file
LaunchScreen.xib 4KB
folder
Images.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 585B
file
ViewController.h 401B
file
AppDelegate.h 218B
file
AppDelegate.m 2KB
file
README.md 2KB
folder
JTHamburgerButton 文件夹
file
JTHamburgerButton.m 24KB
file
JTHamburgerButton.h 793B
file
.gitignore 236B
zip 文件大小:136.36KB