RGSnackBar 0.6.0

RGSnackBar 0.6.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2020年3月
SPM支持SPM

Jakub Darowski维护。



 
依赖关系
SwiftPriorityQueue~> 1.0
SteviaLayout~> 4.0
 

  • kuvisit

RGSnackBar logo

RGSnackBar

CI Status Version License Platform

关于

Total customization! Zoom in animation!

这个库是在《Reality Games'》的一款游戏开发过程中由于需求而创建的。它具备了开发过程中所需的全部功能和足够的空间进行扩展。

要求

  • Swift 2.3
  • iOS 9.3

目前RGSnackBar在Swift 2.3上运行,因为我个人需要它,但它将迁移到Swift 3以及后续的Swift 4。

目标是iOS 9.0,但我在9.3上测试过它,所以请小心。

安装

RGSnackBar通过CocoaPods提供。要安装它,只需简单地将以下行添加到您的Podfile中

pod "RGSnackBar"

用法

基本上您需要一个带有某种类型 RGMessagePresenterRGMessageQueue如何 决定如何去做完全是您的事情。这个库包含两个演示者:RGMessageConsolePresenterRGMessageSnackBarPresenter,但是我 强烈 建议您为任何喜欢的东西编写自己的演示者。也许是一个类似系统横幅的展示?谁知道呢?只有你自己。( ͡° ͜ʖ ͡° )

特点

  • 得益于 SwiftPriorityQueue,可以按优先级显示消息
  • 由于 SteviaRGSnackBarPresenter 的布局既简单又灵活
  • RGSnackBarView 提供滑动上移放大的完全可定制的动画
  • 基本类 RGMessageView 为您提供无限可能性 - 想要一个snackbar?这里!想要一个横幅?自己做一个!

示例

要运行示例项目,请克隆存储库,然后首先从 Example 目录运行 pod install

作者

,现实游戏公司的一名资深 iOS 开发者 Reality Games

更新日志

  • 0.1
    • 初次发布
  • 0.2
    • 更易定制的样式
    • 更好的示例

贡献

欢迎您对此代码库进行Fork,对其进行修改并创建pull request。您的贡献将非常受欢迎!😉

许可协议

RGSnackBar遵守MIT许可协议。更多信息请参阅LICENSE文件。