🤔 关于
WaveTab 是一个 UITabBarController
,在在标签之间移动时像波浪一样。它在您期望的所有地方都起作用,根据设备旋转和缩放。它受到了一个 plat4m 设计的启发。以下是它在实际使用中的小屏幕录制。
🌊 演示
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
📲 安装
WaveTab 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中:
pod 'WaveTab'
然后运行 pod install
✅ 要求
- Swift 4.2
- iOS 10.0
👩💻 如何使用
WaveTab 可以通过编程和 Storyboard 使用。要编程使用,只需将 UITabBarController
替换为 WaveTabBarController
,它将处理其余部分。对于 Storyboard 中的使用,只需将所选 UITabBarController
的类设置为 WaveTabBarController
。
如果您从 WaveTabBarController
继承并调用 func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem)
,您必须调用 super
类。
👨👩👧👦 贡献
如果遇到任何问题,请提交问题。拉取请求也是欢迎的!通过为 WaveTab 做出贡献,您同意您的贡献将根据其 MIT 许可证授权。
如果您在您的应用程序中使用了 WaveTab,我很乐意在 Twitter 上听到您的意见!
🙋♂️ 作者
WaveTab 是由 Matthew Pierce (@PierceMatthew) 创建的。
🔖 许可证
WaveTab 根据 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。