测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年9月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✓ |
由 Merrick Sapsford 维护。
适用于 iOS 的灵活且易于使用的 SnackBar 视图。
CocoaBar 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'CocoaBar'
Swift 2.1 的支持可在版本 0.1.7 或以下中找到
pod 'CocoaBar', '~> 0.1.0'
然后运行 pod install
。
CocoaBar 可附加到视图或窗口。
public init(window: UIWindow?)
public init(view: UIView?)
CocoaBar 可以使用 showAnimated
或 hideAnimated
函数显示或隐藏。有许多方便的函数可供展示 CocoaBar 以允许轻松自定义。他们提供以下
Double
或 DisplayDuration
;它提供了一个预设的时间段来显示条。CocoaBarLayout
布局来显示。当一个 CocoaBar附加到keyWindow
时,它被作为keyCocoaBar
提供。对于keyCocoaBar
,showAnimated
和hideAnimated
类函数将可用于CocoaBar
。
可以通过使用一个 CocoaBarLayout
子类在 CocoaBar 中显示自定义布局。
CocoaBarLayout
将自动尝试吹胀与布局关联的 nib(使用相同的类名),并使用 AutoLayout 来计算所需的维度。init(nibName, height)
也可用于手动指定要使用的 nib 并设置显式的尺寸。关于自定义布局的使用,请参阅示例项目。
以下属性可用于定制 CocoaBarLayout
CocoaBarDelegate
调用cocoaBar(cocoaBar: actionButtonPressed, actionButton:)
。支持iOS 8及更高版本。
Merrick Sapsford